Clean with many amenities.