very clean, lots of nice amenities and food, and the perfect location/value! would stay again