I just got 2 a few weeks ago after much reading. Yes, they are commonly called hillstream loaches & if you google that you'll get a ton of info.
This will get you started:
http://www.loaches.com/suckerbelly_loaches.html
Note, however that there are hundreds of different species of hillstream loaches, about a dozen are available. They are all a bit different ..... so even though you read one place that they can be kept at high temp .... the specific one you got might be heat intolerant.
Same with algae eating. Some - gastromyzon - is reputed to be good algae eater, but others will not touch the stuff and actually eat insects, meal worms, etc.
Officially, the Chinese Butterfly loach is Gastromyzon spp. However, at the
lfs, I saw 3 different species called that. The ones I got might be a gastromyzon, but they looked like Beaufortia to me (when comparing to pics on the net). Beaufortia is usu. called Borneo suckers. But then , the
lfs will call them anything cute to make a sale.
From what I read, all hillies like fast currents & lowish temp & high
O2. That will mean some kind of powerhead rather than an airstone. When I had mine in the 10
gal QT, I had on a HOT Magnum at 150
gph. They handled the current just fine.
One other thing, they generally like to be in a tank with rocks, driftwood, etc. Mine are quite shy & love to hide. They also will do better in a mature tank with algae bed (whether they eat the algae or just the bugs that grow in them). They are said to be intolerant of bad water (ie
NH3/
NO3/NO4). Other than that, they are rather low maintanance.