My family (my parents, my four year old daughter, my husband and me) and had a great time. The condo was very clean and had everything that we needed as far as towels, pillows, kitchenware, beach chairs and sand toys. The pools were great for our daughter and Eagle Beach was right across the road. The patio area was lovely as well. There are a few restaurants within walking distance that we enjoyed and it was a quick drive to the grocery store.
I will point out that there's a large structure being constructed right across the road and there was construction noise during the day on weekdays. It didn't bother us, but I can see how it might some people.
Overall we loved our stay and would recommend it to anyone who wants a relaxing beach getaway.