Great location, very clean, plenty of amenities, well stocked, and easy check in. 5 stars.