I liked that there were many restaurants and activities in close proximity including the market and boat activities right off the property. Beach and beach bar were awesome and all of the food choices. I traveled solo but felt very comfortable at the resort. The one thing I did have an issue with is when I checked in, I was told to sit and wait for shuttle to my room, shuttle came and left, and no one let me know until I asked. I waited approximately 30 minutes, I could have walked to my room.