We were there on July 1st, and had the best service of our entire trip (with the exception of 50s Prime Time). I guess it depends on your waiter/waitress. I don't remember if we got bread or not before our meal (I don't eat it), but no one at my table missed it if we didn't.
We thought the food was great, too...we'd been there back in 2000, and weren't crazy about it then, but were pleasantly surprised this year. I guess it depends on your server...we ate at other places that people just rave about, and the food was good, but if the service is so important!!