Very clean. Great communication. Can self check in if late. Very comfortable