The restaurant s very visually appealing - with plenty to distract you from the fact that you are on the main road. The food is all well presented - if not a bit "over worked"; however it is all very tasty. the menu is certainly different than the usual suspects - I had the Smoked Duck Vietnamese Spring Rolls and the Catch of the Day (with sauce/bouillabaisse).
The people sat at an adjacent table had one of the steaks - which are accompanied with a salad bar which evidently is very good. The steak cam with reasonable praise.
Not cheap - then good things aren't. It will cost you about 700-1000 baht (+ 7% tax and service) for food only.