I've noticed a lot of reviewers haven't been giving good reviews on this place...
Not judging....i guess your mileage may vary.
But as for my experience, this place has been really good to us. Me and my wife come here all the time on special occasions. Every time we come and enjoy the services here the experience is pleasant. I Can say that this place is always crowded, but the most time we had to wait for a table was about 20 minutes...after we got seated the food did take a while to get there but we got a dessert to make up for the wait...and when we got our food...it was nice and hot! and like i said we always enjoy coming here. waiters and waitresses are always friendly to us...
again...Your mileage may vary