Quality of food is great except for desserts (it varies from time to time). I agreed that this restaurants has way too many large tables. So you might need to wait for a longer time on the weekends if you plan to have lunch in a small group.
We had our baby's celebration there. But we found that they were overbooked on that night so the tables were pretty packed with little room between tables.
We will for sure going back for dim sum and dinner but might not consider for special celebration.