The apartment is perfect, location, cleanliness, amenities, value and everything needed for a short term or long term stay! As well as the hosts.