I have traveled there many times. It is beautiful.......and different than just about any place you can go. Combine it with a trip to Marrakesh and Casablanca and you won't be sorry. I've stayed at 3 different places there, all nice. Quinta Jardins do Lago, the Belmond and Cliff Bay.