Just for your reference for those who are considering My Secret Garden for wedding..
I have been to My Secret Garden for dinner before. Indoor is small. Suitable for small function only.
For outdoor, the place is only nice when at night. During the day time, the outdoor actually look at a deserted place (as mentioned by my friend who attended a wedding lunch there). Outdoor tables and benches are dirty, not pleasure. It is only when they lit the candles on the tables, then you can feel the romantic atmosphere..
For food wise, my family & I find it expensive and not nice. Portion is small too..