Great communication from the hosts, perfect location, clean and welcoming atmosphere - the perfect stay.