My family and I have been going there for years and have never had a bad experience. Sometimes on a friday or saturday when the place is packed the service can be a bit slow but that is to be expected on the weekends in good establishments.
As always we give them a BIG thumbs up!!!