They have great shows, but they also have crap ones. Biggest issue with them is the fees they charge. Don't expect to do a show with them and have to pay less than 50% of your sales to cover their ridiculous 35% of sales fee plus all the extended fees. On top of that, you will be lucky if you get a penny by the 30 days they take to process YOUR MONEY. It's taken up to 90 days for me at some shows and other vendors have waited even longer.
2 Stars for the big shows they do. And honestly 1 Star for your chance of being successful with them if you are traveling. You will have to have everything perfect to have a chance to profit after costs. And if you've been doing this at all, you would know perfect doesn't happen too often.
If it's a local event for you, margins go up without travel expenses, so there's a much better shot at profit.
Good luck.