The food here is really good. I had one of the best steaks I've ever had for dinner. We ate breakfast here almost everyday, we were staying in the hotel, and it was all very tasty. The view is so wonderful it almost makes you forget how long you'll be there. Every time we ate here during our 10 day stay took forever, over an hour every time usually closer to an hour and a half. The service is just so slow! It's not rude or bad it's just slow! It's like the whole restaurant seems to by trying but good service is just not being executed! There was a manager going around to tables and helping out which did make things better. He was trying very hard to pick up the slack. They do have a few really good waitresses though and if your lucky enough to get them you will have a much better experience!
Tip: Share a meal (they will split it up for you before they bring it out) and then order the key lime pie. In fact we had all the desserts they offer over the course of our stay and they were all very good. Also the seafood mac and cheese is great and you should really give it a try!