First time visiting with a large party(20), the food was good but the service we received in the end was terrible. I would not recommend this place for group gatherings! The portions was big supposedly bottomless but we didn't get refills on many dishes. Their definition of family style is $24.99 per person, and the entire group was expected to agree and choose 2 for each course out of many selections. The decision making process can be very frustrating whenever a large number of people is involved, and not to mention the paying process. Our bill was 900+ with all the drinks included, to my understanding, the wait staff and the manager were very reluctant to redo the bill fairly, they kept saying that their computer system is not designed to create individual bills with drinks correctly separated for each person. Since we were paying with multiple credit cards, the only way their computer could calculate was to split the bill and drinks evenly. In conclusion, when you have a large group (15+) and when tips are included, seems like the wait staff feel that it's ok for them to be rude and impatient with the customer. When one of us finally refused to have all the nondrinkers split the cost of wine the waiter came back and said ""apparently you are the only who has a problem with the paying plan, we will charge less on this credit card."" It was very rude and uncalled for. aka, birthday gatherings and end of year celebrations, family style Maggiano is not be a good idea. And keep in mind that their computer system will not be able to create separate bills(according to the staff and the manager) when you finally complain the wait staff will act like you are the unreasonable one.