Clean and plenty of amenities