Reneyin,
Yes, they have small function rooms; in fact, I held my banquet in one of them, we had 12 tables and it was extremely spacious, but the Sapphire Hall is meant to take 20+ tables, so you probably won't have to share with others-- we had the whole thing and the cocktail reception area to ourselves, even though Sapphire and Topaz Halls share the same area. I took a $698++ package from them, quite frankly I think that it is more than good enough.
Jonathan: yeah! My guests liked the food a lot! Even though there were like 4 other weddings being held at the same time, the quality of the grub was still very good, better than the food tasting =) Many of my guests were very pleased with the portion size, and my friend (who was also holding his wedding dinner there at the same time) told me that there was so much that he could afford to pack 11 people per table. If you can hor, go for the braised pipa duck and the Thai Olive fried rice, I find that those were my favourites in the dinner. Coordination was overall very good, even though I didn't know what was going on, the staff at hand were very experienced... yup!