We had such an incredible time in Marrakech with Ilo Retreat. It was the perfect balance of adventure and relaxation.