I'll allow others to recommend specific brands as I may be slightly biased
Don't overlook a large stock of quality microfiber towels. The yellow type sold at costco are top notch. Also, do not use any type of fabric softener when washing them.
The towels you use can make or break the cleaning experience and likewise make the highest quality cleaning products leave less than desireable results.