I've been here once while on a New Years eve trip. The restaurant itself is nice, it is very clean with cool amusement park/merry go round themed decor. There is a lot of space/tables there so the wait times aren't bad at all.
For the prices, the food was average, nothing special and nothing that you couldn't make at home. It could possibly be that the food that my friend and I ordered was bland so if I ever get an opportunity to go back I will order something different.