Very clean . Checkin was a breeze. Communication was on point . Would book again