Wonderful place and location in Mexico City! The hosts are superb; excellent communication and rapid reaction to rather tight requests.