Location, amenities cleanliness and communication were all excellent