Perfect appartement, perfect hosts, perfect location, in other words perfect stay !!