Did it a few years ago.
It's fine. Food was above average, music was loud. Our server was not very good.
Crowded lines for the buffet station(s) at first, took almost 30 minutes for some of the lines to really shorten (like the omelet station). It's not an inexpensive meal, especially to spend time waiting in line for food.
All total, it is an okay experience, but the value just wasn't there for us. But I wouldn't say don't go, especially if you are interested in trying it.