Very clean, many amenities, and a great location.