Amenities, location, cleanliness and hospitality in truckloads. Very enjoyable stay.