I had the Hornady Hot Tub first - a great little machine that fits an AR upper (as mentioned above), except I don't have an AR in Canada.. So it was better suited for parts, small carbines and handguns. For long arms I had to rotate the barrels and run the machine twice for cleaning and twice for lube - so it took twice as long and still didn't cover all the barrels.
As a typical Canadian gun nut, I have more long arms than handguns, so I sold the Hot Tub for Lyman's Power Pro Ultrasonic. It's double the price, but can fit double the gun(s)! It also appears to be a higher quality build - being all steel and using industrial parts. The Hot Tub is all plastic except for the coated tub.
The Hornady and Lyman's cleaning solution and Lyman's Lubrication work great, but they aren't cheap. All available on Amazon and slightly cheaper than most LGS with free shipping. I'll reuse the solution 4-5 times with basic filtration, before replacing the distilled water and new solution. Depends how dirty it gets.
I've cleaned most of my firearms in the Power Pro now. I may be more anal than most when it comes to cleaning firearms, so I give them a good scrub by hand, running patches and brushes down the bore to loosen up lead and copper, then I run it in the ultrasonic for a thorough clean (completely disassembled). Even after cleaning by hand you can see the ultrasonic doing its part, getting into the nooks and cranny's and hard to reach places. The combined heat and solution further loosens lead/copper, which I occasionally do another couple passes with a patch to get that perfect shiny bore.
This is a must-read article for Ultrasonic gun cleaning - http ://stevejenkins.com/blog/wp-content/uploads/2012/09/Ultrasonic_Cleaning_of_Firearms.pdf