Overall my experience was great! It was ALOT OF HIKING! If you tire easily or do not enjoy walking for long periods of time, not the best idea. We did not get to swim in the waterfalls as expressed however we did take a boat for about 10/15 minutes under the falls, no swimming happened unless you wanted to jump off the cliff. You cannot go in the boat and swim it was either or either not enough time. Not enough time to shop, the Souvenirs were way more affordable than in Marrakech.
The best travel agency. The planning and timing by the agency was great. Accommodation was also good.
Derleng Tours is the tour based agency provide everything they mention in their packages. Great guider and professional.