My family and I really enjoyed our stay. The location is great, the view from the beach was amazing. I've never seen water that was so blue. Everything that you need is on site, but there is also food trucks and a grocery store within walking distance. I would note that there are a lot of families with little children in case you don't want that on your vacation :).