Spotless beautiful rooms, gorgeous pool beachfront, great food, great bar, live music on some days but appropriate for the space enjoyable but not loud. I stayed a 4 different hotels on this trip and the search is over this is where I will always stay. Close enough easy 6 min walk to town but far enough no noise. Loved all of it.