Food was good. Service was extremely slow. My friend and I arrived at 5:40 with our children. The restaurant was fairly empty when we arrived. We waited 5-10 minutes before a server came to our table to take our drink order. The server that took our drink order informed us that our server was very busy and he was helping him out. We also gave an appetizer order to this server when he returned with our drinks. At 6:15 our appetizer finally arrived and was delivered by our actual server (who didn't even bother to introduce himself or apologize for not being at our table earlier). We ordered our food and it was delivered by another server. Our server eventually checked in to see how our food was. The manager checked in with our table and we mistakenly said everything was fine (giving our server the benefit of the doubt that he was busy). We finished our meals and wait at least 10 minutes before flagging down another server for a box and our check. Our server finally showed up and gave us our check. We requested a coupon be taken off the check and our checks split - th is process seemed to take awhile. Finally we had our checks and we're ready to pay, suddenly our server was right on top of things ready to accept our payment (at this point the restaurant was actually busy). Asked to see the manager on the way out to share our experience. Began my conversation wi th him by saying "I really should have said some thing to you earlier when you stopped by our table". He half apologized, made a point to say "you should have said something earlier) and said he would talk to the server. Overall I was very disappointed in the service and the managers response.