I don't like to eat there. A lot of restaurants were good 5 years ago, but most seem to be gone for some reason.
Emporium food court has a nice view and the quality is better, but probably at twice the price.
Terminal 21 on Rama 3 has more interesting food choices.