Very clean, accommodating and great communication. We traveled with our 3 year old and it was a great experience.