Very clean, all amenities, great location.