perfect: location, cleanliness, amenities, comfort & value