Great location, excellent apartment with all the amenities you require. Great hosts, fantastic communication. Beautiful and clean, will definitely stay again.