Great hospitality, many amenities provided with a nice check-in process that allows flexible arrival times.