This property is 3 minutes walk from the beach. Located between the foothills of the Hajar Mountains and the Indian Ocean, this 5-star Moroccan style resort offers luxurious rooms with a private balcony. Facilities include a spa, a diving center, outdoor and indoor pools, and tennis courts.