I've been coming to Kennedy's for years - and have been experiencing a steady decline in food and service for the past year or so.
Most recently, my partner and I stopped by Kennedy's on a Wednesday evening for dinner and a few drinks. We were seated on the patio - there were maybe 4 other tables with people at them. It took about 10 minutes for our waitress to finally approach us - and then we had a long wait between placing beer orders and actually receiving the drinks. It wasn't busy, she knew we were there - I have no explanation for why were sitting there so long. Unfortunately, this level of service continued throughout the dinner.
For food, we both ordered salads. My salad came out with the wrong dressing and the chicken not prepared the way I asked. The server who dropped off our food did just that - dropped it off and left. We waited for a few minutes for our server to check in, but ultimately I went inside to get new dressing from the bar and ate the chicken as it was sent out.
I wish I could say this experience was an anomaly, but I've had similar experiences here before. I like coming here with a group for drinks on the patio, but I don't hold high expectations for it anymore.