good location and lots of amenities but it could be cleaner.