good and clean. plenty of amenities