My friends and I have been coming here for years. Their customer service and portions have gone down and their prices have gone up. It took out waitress at least 20 minutes before she took our order and another 30-40 minutes to get our check after we were finished eating. Our bill was then messed up and we had to wait another 30 minutes, at least, in order for our waitress to correct it and then another 15 minutes for our change. We will not be dining here anymore and I don't recommend this to anyone. I work in a restaurant and this is the worst service I have ever experienced. Very disappointed.