Clean, great communication, seamless check in and everything we could expect from this place.