It cleans very well but it’s a little wobbly while using it it doesn’t always go in a straight line when you’re pushing forward and back. But for the price it’s well worth it