We've now stayed at Les Jardins three times and it's one of our favourite hotels anywhere in the world. We have a two- and five year old and have always been struck by how welcoming the staff are, and what a family-friendly place it is. There's two pools, one for families and one for adults only, so there's no need to feel self-conscious about noisy kids, likewise there's an adult-only dining room for the evenings too. From Greg & Nannie (management / owners) down, there are some lovely staff, with particular shout-outs being needed for Said, Francois, Salah, and the two Omars, along with one or two more whose names I've forgotten. There is good variety on offer on the menu, with daily specials and a separate lunch/dinner menu, as well as stuff for kids. They also have a good wine list, although it's not the cheapest place to buy alcohol in Morocco. All of the rooms are decorated to a high standard, with lovely levels of warmth and nice touches to make travellers feel welcome. The location is a little isolated, but we've always hired a car and have enjoyed the solitude. Essaouira is about a 10 minute drive away and it's always nice to come back to the hotel at the end of a busy day out. All in all a wonderful place to stay & we'll be back!