Clean and complete in terms of amenities