Professional cleaner, wouldn't have any other for daily use.
I clean bathrooms professionally 5 days a week in a huge RV park and I wouldn't use any other. Mine lasted 7 full years. The handle didn't pull out and the body didn't crack for that long, though it was in sunlight every day, all day. The center "slot" fit over the edge of my work golf cart's wagon bed, so I could use it to haul everything out of the way. I had to replace mine out of my own money, but I wouldn't have the cheaper ones our supplier sold.