Simply excellent. In every way. Location, service, room, check-in, hospitality and host.