5 star airbnb for Mexico city - especially great location and quality of apartment. GREAT, friendly and helpful hosts.