Clean and lots of amenities