Had my son's baptism here back in September. They accommodated 40 of us with no problem (including the kids!). Food was excellent (it was a pre-set 3 course chicken entree) and they even went out of their way to make me a delicious eggplant parmigiana (I was the only vegetarian in the group). Service was outstanding; the waiters worked hard non-stop to service us and even sang and smiled! Would definitely recommend Tosca for your important family functions!