Very nice place, however it was a little tough to get to solely because of where in the Forum Shops it is located. If you take cab - it is a long walk from the taxi stand. If you walk, it is basically right inside from the Strip entrance on 3rd floor. (I would walk it if you can)
There were 14 of us in our party, so we were smartly assigned 2 waiters to keep control of things.