Great location. Well thought out amenities. Easy check in. Great hospitality.