Very clean. Very quiet. Very accommodating.