We found the Baiyoke Chalet to be, on balance, surprisingly good. There weren't many guests, and I think the staff booked us into two of the largest rooms -- which was fine with me. The rooms were spacious and well furnished, and everything -- plumbing, air conditioning, wifi -- worked smoothly. We had balconies facing the Kong Mu hill, with a clear view of the wat at its top. Staff at the front desk seemed almost entirely without English (though friendly and eager to please), and service at breakfast was a bit lacking in cordiality, but those were the only features that were even slightly negative. The location is just about perfect, across an intersection from the post office, a few dozen meters from the Jong Kham lake and the thoroughly charming night market, and within easy walking distance of everything (except the airport if you have heavy luggage). The town is small, so most of the hotels and guesthouses are conveniently located, but the Baiyoke Chalet probably edges out most of the competition in that regard. I'd happily stay there again.