It does a fair job priced alittle on the high side and problems with the sensors in the front and very loud when cleaning...