Flawless. Everything you need and more. Clean, easy check in, great place.