Nice place with lots of amenities. But it could be a little cleaner.