Great location, amenities and communication from hosts