Great place with great amenities, could be better on cleanliness