Very clean upon arrival. Very easy to follow check in instructions. Communication was great. All around awesome experience.