We were a family of 4 with 2 kids 7 years old. Trip was comfortable for us with ample time to experience each place. We were little concerned about the scheduled drop time as it was cutting close to our time to depart for airport. Bus picked us on time and we made it well within the drop time so overall good experience. Giving it 4 stars as we were expecting to be able to tour the Mosque but were just shown from outside.