The reason it loses a couple of stars is because of their service.
I went for a late lunch with a friend. It's a huge restaurant with some decor and different seating arrangements. We got to sit in a booth. We ordered the fish and chips (suggestion from our server) and pasta. We received fairly quickly. I really enjoyed my pasta, overall food was good, nothing spectacular.
What I was disappointed about... we weren't finished with our foods yet, when the waitress asked us to pay our bills because she was finishing her shift. I understand she wanted her tip, so we did. She also asked if we wanted our food packed because it was obvious we wouldn't finish it. We said yes, so she brought the container, and started packing our food on our table while we were having a discussion. She knew she was eavesdropping because she kept looking down and smiling. It was so awkward with her standing next to us so we just went quiet until she was done. Our glasses weren't refilled with water, and we waited for a long time until finally we walked to the new group waiters to ask. However, one waiter reminded us that we had to leave by a certain time because of a reservation when most of the restaurant was empty. If that was a concern to them, then they should have placed us somewhere else from the beginning.
Overall not the greatest experience because of bad service. I wouldn't go there again. They have a large dessert selection. A ton of parking space as well.