Very clean. Easy checkin in and out. Good communication. Plenty of space for my group.