This apartment has it all - great location, great amenities and fantastic hosts. Highly recommended.