We stayed in this villa in August 2013 and it was a very fun trip. I highly recommend St. John as a destination and staying in a villa is definitely the way to go if you don't want to stay at the Westin or Caneel, which are pretty much the only options on the island. This villa has pros and cons, as I'm sure all do.
Pros: Good location close to downtown Cruz Bay; good sized rooms and big kitchen; nice balcony where we ate breakfast every day with amazing ocean views; the washer/dryer were awesome and extremely convenient because you will sweat a lot; the kitchen amenities were great and the fridge, oven, and dishwasher are all good quality and got lots of use; there are beach chairs and coolers available for your use; there is a trail right behind the house to walk to Caneel or Cruz Bay - although both are serious hikes so plan accordingly if you plan to do those hikes (take water, wear hiking shoes, etc.)
Cons: The property has aged a bit since the pictures... Plus