My family and I stayed in the Ocean Vista Villa, which was literally steps from the bay. Pictures of the beach/water were not doctored, it truly is that beautiful. For the young child, elderly or non-swimmer, there was a shallow reef about 2-3 feet deep, about 10 yards from the property, where if you're willing to put your face in the water, you'll see many colorful fish! As a frequent diver to the carribean, this is unheard of!
Property itself was as advertised. And, the service was onsite all the time and very friendly. The pool side villas seemed nicer than the beachfront villas, but it's hard to beat being on the water for the price! I especially enjoyed the propane grill on the patio, as it doesn't get better than grilling at sunset with waves rolling and a cold beer in your hand!
There is a local grocery store nearby which is a bit expensive compared to the States, but much cheaper than eating out for every meal.
Provo in general is very laid back. Not too populated, or overbuilt. Because the island wasn't populated much before the resorts came, there isn't a true downtown, like you might see in the Bahamas, St. Thomas, or Cozumel. It's truly a hideaway!
We did eat out three times for dinner. Da Conch Shack is located near where the locals live and is right on the water. Food is averaged priced for the island and is good. It's definitely a fun outing, as there is a rum bar and usually a reggae band playing. Sharkbites is in the Turtle Cove Marina, and is also decent food and not too pricey. Nice view of the boats in a casual setting. We heard Baci Italian next door was also very good, but you'll pay for the nicer ambiance. The best place for food was Hole in the Wall, which serves Jerk style food as well as seafood. The price was great and the portions and flavors were fantastic. It's down by the airport and not a romantic setting for sure, but you'll leave stuffed and satisfied, with money still in your pocket!
Overall, if you're looking for R&R, at a reasonable price, you can't beat the Grace Bay Villas - just what the doctor ordered!