Came for a wedding in late September and found the experience generally pleasant. Food was well portioned so that it could be evenly split among the table. Quality of the food was okay/nice, typical wedding banquet food, nothing too extravagant or out of the ordinary. Decorations were done nicely, reception/foyer area and chairs/tables done well.
A few things I found odd was a lack of a "dance" space in the restaurant, which was probably because the space itself is already small, so any space would have gone to extra tables. The other thing was that all the drinks were self-serve on two tables near the reception. So every time you wanted another wine/beer/coke you would have to go to the tables at the front of the restaurant and get it yourself. They were severely understaffed, so service was very, very slow and you often had to flag down/remind a server multiple times for anything.
The mall does empty out pretty early, so the parking lot gets fairly empty by the time you leave.