I really recommend this tour. You can visit a lot of places and also you have time to walk by yourself and take pictures of your favorite spots. The optional attractions could be purchased or not, depending on your interest. We stopped to go to the restroom as many as we asked and also to have food. The food was not only in chinese places, as other reviews were saying. Additionally the guide Steven was very attentive and had good knowledge of all the places visited. I wish to join in other tours soon.