10/10. Exactly as described. Easy check-in. Great communication. I can’t think of anything to complain about.