Would have given this a much higher rating except for what appears to be a bit of food poisoning. Music was great. Service was OK. Drink service a bit slow. Food was C+ but ok. So here's where the problem comes in. Everyone in our party of 8 had a different appetizer / entree, we were all having different drinks. Comes to the end of the night, dessert. 4 ordered the cheese cake dessert - waiter comes back to tell us they ran out. He offer what was call Birthday Key Lime pie. 3 of us decided to go with it. About an hour or so later everyone is home and the 3 of us ended up with vomiting and stomach pains. Its now Monday and we talked with each and that is how this came about. The consensus is the we realize now the pie was not cold when served to us. Great place - just be careful.