Overall, the trip was very fun. The staff were very helpful and accommodating. A few things I think that could be improved. They picked Star Peru for 2 trip, both are delayed. One delayed for 5 hours and 2nd delayed for 2 hours, which delayed my local tours and had to cut them short. We had a lot of fun in Cusco and Machu Picchu, and Puerto Maldonado. The hotels were very nice and we had a good time. Arequipa tour was a little rush, and the local guide to Colca Canyon wanted us to start at 7am and return us to the hotel at 2:30pm, and only one or two stops on the way. The hotel Jose Antonio in Lima was in a good location, walking distance to the tourist markets but rooms are 3 stars at most. If the minor issues are taken care of, I will give 5 stars.