This company is easy to do business with: clear information, guidelines on payment, confirmation of payment, reminder of the appointment the day before.
The best was our tour guide, Yasmin. She arrived promptly on time. Friendly, competent, extremely knowledgeable, courteous and, when one of us took ill, very caring. This was a great experience and I can recommend them unreservedly.