The last time I was here (almost 2 years ago), I would've given this restaurant a solid 4. I have re-visited very recently, and I can see why it is below average now.
Food quality has gone downhill a lot. Not sure if it's the quality of ingredients, the chef, or a combination of everything. Some dishes actually taste like cheap "Chinese" takeout now!! Like cheap stirfry taste with no exotic Thai flavouring. I swear my stomach got slightly upset after I ate here, and it's never happened before.
The interiors - although still decorated - is getting old/worn and may need a facelift soon.
These are the reasons why this place is a "3" now, in my opinion.