We come with the company to Vegas several times a year, and we had a business dinner here in early April 2018, with 18 people.
The food was very good.
I wasn't a fan of a few appetizers being shared by everyone. I asked the waiter if I could have my own and he declined, saying that there will be enough for everyone to share. Well, there wasn't. I'd say, if a guest wants their own appetizer, bring them their own appetizer.
Other than that it was a good experience and we enjoyed our time there. Will consider it again in the future, though there are lots of good options in Vegas as most know.