We stayed at Marigot Bay reort for 1 week, and did not opt for meal options. Resort's location is fanstastic: secluded, scenic, and right on a beach. The resport is located on a hill, so be aware there are lots of steps. Pros: rooms are spacious; staff attentive and accommodating; there is a nearby booth that has a deal for unlimited water sports (kayak, catamaran, SUP); ferry to the other side is free and runs regularly. Cons: the resort is worn down and needs an upgrade; complimentary breakfast has repetitive and limited selection; nearby beach is not the most picturesque; however, there are couple of pretty places within reach if you rent a kayak. Overall, even though the resort is old with dated rooms and some of the bars / restaurants not functioning anymore, we would come back as we enjoyed local hospitality and the surroundings.