Great location, nice and clean, great communication, smooth check in.