Very clean, accomodating check-in and out times, good communication.