very nice clean place with many amenities