Immaculate. Well appointed. Excellent check in process and communication.