Great communication, great location and nice, thoughtful touches. Super easy check in also.