Very Very clean. Easy check in. Great communication. Friendly host. I would put this trip up there with the best.