My friend and I had lunch here recently prior to a cruise out of the Port of Miami. Service was terribly slow even though there was only one other couple seated when we arrived. We were given a menu to order food from but it was 20 minutes before a server took our order and another 25 minutes for our food to arrive, even though I asked a couple of times and was told the food was coming in 5 minutes. I ordered a crab cake and a tray of oysters on the half shell. The oysters were presented nicely and tasted fine but the crab cake was a disgusting tasteless lump of mush which fell apart. I ended up leaving half of it and left the restaurant hungry. Did not bother with dessert. I did notice a couple who arrived after us, were served their meal before us. They spoke Spanish to the waitress so perhaps this was the reason. She was very chatty with them and basically ignored us. When the bill arrived I told my friend I would pay the bill but was not leaving a tip, but she very generously took the bill and paid it and left a substantial undeserved tip. Would never visit this establishment again nor recommend it to anyone.