I went on 3 tours with this company so far and it's been a pretty good experience. Our tour guide's name is Lay, he were pretty good. He made this trip smoothly and treated us as family members. I'll be back ^_^
I would definitely recommend this tour for those who do not mind being rushed. It is only a 2 day tour therefore time is limited. But for the time allowed overall the sights were amazing. As for the hotel, it could have been better.