This was the perfect spot for a getaway with our extended family - 10 people including a 3 and 6 year old. The configuration was ideal for four couples + the two kids, plenty of "personal space", but also a large common area for games, bonding, or just chillin'. We split our time between the house, pool, and beach.
We "cooked in" for most meals and had dinners around the huge table on the patio. The Graceway IGA has most everything you'd want, but be prepared to spend some $$. The advice to bring half the clothes and twice the money definitely applies! Still, it was much less expensive than eating out. There are food stores which are cheaper, but without as big a selection.
The property has every convenience and is well maintained. Daniel and Priscilla, the local property managers, were attentive and informative, and took good care of us. A nice surprise was an abundant supply of games, beach & pool toys and reading materials. The kayaks and snorkeling equipment got a lot of use, including some trips to the reef (over a mile, not for the faint of heart!) Location really is a short ride from the airport; a big plus to avoid a long car ride after a long plane ride, especially with little ones in tow.
A car (in our case two) is pretty much essential. While it's tempting to hunker down in the Villa there's much to see and do around Provo, but it requires a car to get almost everywhere.
We would recommend Castaway without reservation, and look forward to a return visit.