*Update*
I returned here and received superb service this time. Food was excellent so I am now upgrading their rating to 4 stars.
I don't even know where to begin. We came here on the weekend and the service here was a disaster! When we were seated they took our order. It took over 20min for our drinks to arrive plus an additional 30min on top for our food to come. I noticed all the tables of people who left remained uncleaned for a long time. Once we got our food they brought my friend the wrong item. After a long wait the server returned to the table to ask if we wanted more drinks, I told her to bring me another beer. That beer never arrived and guess what? I was billed for it! On top of that they gave me the wrong beer this whole time! I really enjoy the food here and the portions are nice and big. That's why I gave this place 3 stars and I will return again. I hope that this was just an odd bad night for them. I really want this place to be a regular option for me.