Clean, easy to check-in, great communication. Overall good experience, especially for the price.