Very clean and much more than what I expected. Good communication throughout and helped me in getting comfortable and was always on touch.