Very clean, well stocked amenities, great location.