I went to Morocco trip this past September. The only good experience was the awesome tour guide (CEO) we had.
If I was to write this review before the trip, I probably would have given them a 5 Star for the email response to sell me and collecting money.
If you purchase the Insurance, Air ticket etc.. from G Adventure, make sure you have enough money with you to deal with any issue arise during your trip on your own, G Adventure sub contract all there services and it will be your responsibility to deal with the company they have contracted with, even if your stuck in a third world country.
During the trip our group experience medical issue and airline cancellations.