Alas, I have returned to see how the establishment is doing.. and I'm actually really glad to say that they've improved! I suspect that they had a change in management because all of the employees are different now. They're more polite and mannerly - definitely a step up from the ones before!
In respect to this restaurant, it's a worthwhile experience. Their food is pretty good and they charge it at a decent price. The whole package would be having the service too, which they do now, so I'd say they deserve a 4 star rating.
They gave us a complimentary dessert (mango pudding) at the end which was nice, but too bad it didn't taste that great.