Very clean, lots of amenities, great location.