Great place, great location, great host! Had a great time in Mexico city and this place was great to come back to after a busy day.