Serrato is a good place for a small group, but I wouldn't recommend it for a large group. My wife and I went there with 3 other couples and it took a long long time to get our food. Granted it was a Saturday night, but we didn't get our food for 1 and a half hours after ordering! Fortunately the food and drinks were both fantastic and the server was just as sweet as can be.
more