I live in Phoenix AZ, and every year I have to come to Jacksonville FL to attend a conference. Each year we stay at the Omni Hotel, which is right next to the "Jacksonville Landing". In early 2013, we came to Foinn MacCool's and had a pretty meidorcore experience. This guy, John Lennon (his actual name) was our waiter (right, John Lennon in an Irish restaurant, this has to be good). Well, in 2013, my experience was not so good. Don't get me wrong, the food is and always is great, but John Lennon let my glass stay empty far too long, and stayed away from our table too long (totally neglected us) for me to give a positive review, and kind of hampered the reputation of the overall service of this place. Tonight, January 17th 2014, we had a waitress named Rocky ( a girl). She was awesome. We came with a party of 6, and she handled everyone at our table ( some not so nice to Rocky) and she handled it great. She was so polite, so professional, so knowledgeable about the menu, and really cared about our dining experience. Because of Rocky, my personal opinion of Fionn MacCools has changed. Rocky never let my glass stay empty of alcohol for longer than 10 seconds, and she ran her butt off getting us everything we collectively asked for. Rocky is a great server. She single handy covered for John Lennon's sub par performance last year, and totally redeemed the reputation this place had for not only me regarding the service, but our entire group. Rocky, when I come back next year, I hope I get to see you again. You are awesome! The food at this place is great. The service is sometimes questionable, unless you get an all-star like Rocky serving you. Oh yeah, and the fish and chips, are the best you will find in Florida. If you are unsure what to eat here, go with the fish and chips, or ask Rocky, she will recommend a great meal.