We've always enjoyed ourselves there, although can't say as the communal eating is my favorite.

Here's a little known secret. You can request a private table! They have a few, and they are not the best view, but if it will detract from your enjoyment to eat with strangers, you can try.

Morocco is along the same lines, only not a buffet. We've always enjoyed ourselves there, too.