My husband and I stayed here for 8 days during Thanksgiving week. The restaurant was very good. They had entertainment some nights, and it was pretty good.The Thanksgiving dinner had good food, but the desserts needed help. The pumpkin pie was mediocre at best, but of course, this is certainly not a specialty there, so that was to be expected. The beach bar was also very good. Our room was very comfortable-we had one of the mini suites which had plenty of space. The wifi worked fairly well, but in talking with others, it did not work as well in all the rooms. If you are looking for a fancy, elegant type place, this is not for you. It is much more casual, clothing optional of course, and rustic. There is a nicely marked path around the property for walkers/runners. The fitness room is adequate. The store is expensive but does carry basic things including wine, beer, and anything you might need. If you have rental car you will do much better at the local markets nearby. The beach and water are very nice. If you are looking to reserve beach chairs on the shoreline, you will have better luck on the far side near the beach bar. However it should be noted that if you are near the water you will have to be willing to tolerate the array of clothed tourists that come in on buses and walk up and down the beach at certain times. If you find that bothersome, suggest you choose chairs farther back from the water. One really nice thing is that they do not allow solicitors, so you will not be constantly bombarded with people selling souvenirs, time shares, etc. There is no waitress service on the beach, so you either have to bring your own beer/wine/drinks down with you in a cooler, or get it from the beach bar or bar at the restaurant.There is a happy hour daily, with 2 for 1 drinks. Note that if you are eating lunch there, the beach bar is much less expensive than the restaurant. You can of course, have meals in your room as there is a full kitchen. We really liked this place, and plan to return again.