clean place with very good amenities.