I've now owned this for over a year. Five stars on functionality, ease of use and ease of cleaning. Overall 4 stars because of the location of the water reservoir. If you don't want to run out of water while you're using it, you end up having to turn the machine around every time you use it.