Have gone there several times for lunch and the place is always packed. The set lunch is pretty affordable and you can choose from basically anything on the menu. I recommend getting a reservation but they tend to only offer seating at 12 or 1pm - I went today and there were about 15 minutes late in seating us but the manager was super cool and gave us our set lunches on the house! That's something you'll never see in Singapore (unless you otherwise violently complain!).
Definitely worth checking out!
If you own or manage The Moomba, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.