I honestly cannot recommend this company enough. The information we received when booking was clear and the agent went through everything with us three times. It was so nice to be picked up and dropped off at the hotel. The guides were amazing - funny, entertaining, taught us a lot about our surroundings, were incredibly safety-conscious, made sure we all knew what we were doing. We stopped regularly to see hidden wonders, and so they could check that we were all doing okay. Lunch was included in the very very reasonable price, and the photographer was spectacularly good. As a couple we have never had such beautiful photos taken of us - ever. I left my jacket at the office and one of the staff made a special trip in the middle of the night to return it to me. I wish I could give this company 10 stars. I cannot remember when last I received such great service and enjoyed myself so much!