Yes I agree it is best to deal direct, but you can get some good deals on
Sawadee.com - Thailand tourism portal - Hotel and Resort reservations
It is better than the published rate, but I will also give you a tip if you private message me.
I have been staying at the Banthai 4 times a year for over 10 years and it is a great Hotel, great Location, good shops and I have never had any problems.
Regards
Drew