Very clean, spacious. Beds were very comfortable. Easy check in. Communication was great.