5 stars!! Everything was wonderful and communication was great. The location is perfect to enjoy Mexico City.