This is a beautiful spot! Lovely views and super friendly service. There are many planned activities for adults, children and families. Boat slips are also available if you are staying at the resort. There isn’t a restaurant on site, but there are ample restaurants in the area for food. Our room had a small kitchen, so that is another option-cook it yourself! There are fish cleaning stations near the boat slips so you can clean your catch before taking to the room for cooking. The staff is very friendly and super helpful for any request we had. Our stay was pretty perfect. My only complaint, if it is one, was that at the end of the day the trash, the towels by the pool and soiled room linens had not been collected. Laundry bags were left everywhere in the bushes. It’s was not in keeping with the resort’s service. The rooms are looking a little beat up, walls need repairs, bathroom mirrors are beginning to loose their silver. Beds are super comfy and we had everything we needed. The outdoor patio was very nice to sit and watch the thunderstorms at night. Nice and deep-we never got wet. It was quiet and relaxing-Thanks for a great stay!