What’s not to love about a warm and sunny destination? Now that Spring is here in all it’s bloom and rays of sunshine, we’re left dreaming of a tan and eating alfresco. We asked Tamara Lohan from Mr & Mrs Smith/Smith & Family to recommend her favourite destinations in Morocco—a land of souks, sun and family friendly abodes.

REBALI RIADS, ESSAOUIRA

For blissful beachside luxury, I’d head to Rebali Riads, a child- friendly boutique bolthole with vast luxurious villas, private pools and bountiful hospitality. There’s a gorgeous beach on the doorstep, offering adventurous kids quad biking, kite surfing and camel rides. Top for smaller families are the gorgeous suites, but for larger families I’d recommend booking a whole villa.

Doubles from £95 per night, inc. breakfast.

JHANE TAMSNA, MARRAKECH

A gorgeous riad-style retreat just outside the city walls of Marrakech, Jnane Tamsna has a lush and secluded setting, spread out over nine acres of palm-dotted tranquillity… and it’s only a short drive to the buzzy Medina. The food here is fantastic: all herbs and vegetables are supplied from the hotel’s own organic kitchen garden. While the kids are busy with circus-skills classes as the hotel to book the grown-ups a romantic hot-air-balloon ride, or venture out for a guided mountain-bike tour of the surrounding palm groves.

Doubles from £98 per night

LE JARDIN DES DOUARS, ESSAOUIRA

A hillside hideaway that has spacious grounds, jade-green heated pools and absolutely spot-on style. Children will love the array of activities on offer while adults can relax in the atmospheric marble-lined spa and sip tasty cocktails at the terrace bar. Many of the rooms are ideal for families: my favourites are the Douaria Rooms—a small self contained houses with cosy lounges, a spacious kitchen and bedrooms a plenty.

Doubles from £81 per night, inc. breakfast

Smith & Family gives you the best price, guaranteed, as well as a little something extra on arrival. Book online at smithandfamily.co.uk or by calling the expert Travel Team on 0330 100 3180.