My sister's family and I traveled to St. John in March this year and rented the villa "Starstruck" from owner Jay Flanagan. The entire experience was easy and pleasant - both Jay and the local property manager, Denise, were as helpful as could be.
The house itself is perfect. It is situated high above Cruz Bay - but is easily located even at night. We were driving a rental vehicle (and you will need one for a stay in a villa on St John), and we had no issues getting in or out of the rather steep drive.
Our group was 4 adults, 2 teenaged girls and a 6 yr old boy. Every member of our group raved about the house. The balconies on both floors are perfect for groups where not everyone gets up or goes to bed at the same time, and the view off to the west is spectacular. We planned our whole days around being sure to be on the balcony at sunset - each day's sunset was new and different - and just unbelievably gorgeous.
The pool and hot tub were great, and as others have written, there are pool towels, beach towels, a cooler and snorkel equipment there for your use. Makes packing much much easier.
The kitchen is well equipped and nicer really than mine at home! Also, it was very nice that prior renters had left their "leftovers" in the pantry so there was some salt and pepper and other assorted things that one invariably forgets on the first grocery run of a vacation. We left out leftovers too in hopes that the next guests would make good use of them.
The furnishings are very nice and the house was spotless when we arrived. Denise met us at the dock when our ferry arrived and waited while we get our rental car - she then led us up to the villa and gave us a comprehensive tour. She was easily accessible throughout our trip and gave us good restaurant and shopping recommendations.
All in all, Starstruck was nothing short of perfect. I will make every effort to return there on future trips and I give both the villa and all the folks associated with it the highest rating available.