We did not stay at the resort, but it is truly lovely. However, our experience with the restaurant was less than great. Our first visit was outstanding. We walked over from our house and found that the restaurant didn't open until 6:30 but the bar staff said we could get snacks and drinks. We had the gazpacho, guacamole and salsa. EXCELLENT! The staff was super attentive and kind. They even brought additional tables outside for us. So why not 5 stars, well we decided to go back for dinner. When we walked in, they asked us if we were staying there and when we said no, we were directed to the lobby area in what some of us perceived as a not so friendly way. It was so dark in that part of the restaurant that we had to use a flashlight to see the menu. I had the grouper and was totally unimpressed. Not much flavor and a little overcooked and horrible presentation on the plate. My friends had multiple appetizers and all liked their food. The dessert friend raved over the soufflé and they really liked the shrimp tempura. They added a service charge to our tab for 4 people and I am pretty sure that the menu said that it would only be added for parties of 6 or more. If we hadn't noticed, we would have grossly overtipped. So we pay the bill and are walking back to our house, when we are chased down the beach like criminals. They said that the local bank won't take cash that has marks or is torn so we tried standing on the beach in the dark swapping out cash in the wind. We finally gave up as we couldn't find "suitable" bills and went back in and gave them my card. The caretaker at our house said he had never heard of such a thing. We used cash at numerous restaurants and businesses and never had a problem. We were really embarrassed about being treated this way. It looked as if we had walked our ticket. So forget the cash if you decide to eat here.