It was an amazing trip without any doubt. We had a pleasant surprise when Aaron (our tour guide) showed up with Toyota Mini Van for our tour. The drive was enjoyable with animated discussions with Aaron on various topics. Aaron was friendly and knowledgeable. He communicated details of the trip frequently and shared interesting details about our places of visit. The tour was normal paced and we weren't rushed to complete the tour. The hotel stay was pleasant. We are glad to have Aaron as our guide.