For an occasion, go to L'Elephant. It has everything---atmosphere (it is like dining in someone's beautiful dining room), excellent food and service. I think excellent value also considering the quality. They have a three course menu, with lots of choices for each course, for 888B++.
The restaurant is in the Nimman area