I've been there a few times but, until a couple of weeks or so ago, only for lunches which were acceptable enough. Four of us went there three weeks ago for dinner and had a bad experience: The service was terrible in that we ordered five dishes plus rice. The rice arrived first and was stone cold by the time the next dish arrived. One of us had finished her dish long before the next order arrived. The two kids were due to go to the movies an hour and a half after we arrived there, but there was no chance of that as we were still waiting for two dishes by the time we needed to leave. We had to change our plans as a result. One of us had ordered a cheese and ham club sandwich - toasted. It took them over an hour to bring it to the table - without any ham, and with a single square of unmelted cheese between two of the three slices of toast The other slice had a small piece of lettuce on it. We complained, and they brought a slice of boiled ham to the table - cold and wet, without reconstructing the toasty. That was refused after MBH showed them a pic of the real thing on her phone. The waitress was clueless. We had previously asked again for the last of the missing dishes - fried chicken and veg - without any success. I asked for the bill, explaining that they had not served the chicken so the order was being cancelled. Ten minutes passed before the bill arrived - together with the chicken, which we were told had been cancelled too late (nearly an hour and a half after it was ordered!) The chef refused an invitation to discuss the matter, so we asked for the manager instead. We were told that he was at the Thong Tarin (in a possible attempt to avoid us) but MBH persisted. The result was a sincere apology from him when he arrived, and the removal of the chicken and the toasty from the bill (which was still around 1,200 baht - in case anyone thinks we were being cheap Charlies.)
So that was probably our fourth visit, and may well have been our last one as well. Asking later if we'd enjoyed the meal, two friends commented that they would never go there again based on their own dinner experiences...
It must be added that the visible staff were completely different from those we have seen there at lunchtimes. Maybe that was the difference - and our friends had never been there for lunch.