Very clean. Communication and check in were excellent. Very good value.