I came halfway through a booked event with a reasonably large group, so my review lacks a lot of the nuances that one describing a full meal might have.
Vagabondo's patio is large and servers accommodated the 20+ people in attendance very well. No one was without a drink for longer than a couple of minutes.
Appetizers included bruschetta, various pizzas, something stuffed and deep-fried into a finger-ready shape, and other usual suspects. They were all good but smacked of a kinda cheesy North American approach--which absolutely has its place in the big carb-ulous world of Italian food but isn't typically my preference.
Overall, Vagabondo was unremarkable but not bad, and I definitely appreciated the service. Big groups are really hard to handle well. I'd have to return for a proper meal, but my intuition tells me that this is another star in the constellation of expense-account Bay Street establishments.