It has good capacity and cleans up to the wall edge pretty well. I get about 50sqft per tank of clean water. An on board heater would be nice.