good location, smooth check in, great hospitality