My parents went there in Dec 2004. Their freinds are owners and could only go one of their weeks. They gave it to my parents. They loved it. Their villa was either a 2 or 3 bedroom villa (I can't remember). The villa they had was beautiful and they had their own inground personal pool with a waterfall they could turn off/on. The pool/patio area was completely inclosed, so no one could see in. The hotel staff had to ring a dorrbell type thing to let my parents know they were there with their drinks. They raved about the resort and my mother really does not like beach vacations or Disney, but that's another topic
. They usually go to Europe.
She said their were tons of kids activities and lots of families They had this iceberg type thing in the ocean for kids to climb on. Some of the things she liked: when you fly into the airport at St Thomas it's not air conditioned (my mother hates that). However, Westin has it's own private "terminal" type area that IS air conditioned and when you go in they hand you a cool towel and a cold tropical drink. When you get on the Westin boat to St John, same thing. She said the food is very expensive, but she knew this prior to going down. Oh, you need a passport because if you take out one of the little boats you can ride around to all the little islands, sight see, swim, look for shells. Some of them are British owned, and signs are posted that you need a passport to get out of your boat on that island.
I can not stress how highly critical my mother is of vacation spots and hotel rooms. For example her company did a conference at Disney's CSR last fall. She went on for 30-40 minutes about what a dump the room was, how she hated the resort, thank God she was only there 4 days, etc. They ate at Boma's, she hated it. Thought the AKL was so "dark and creepy", etc. So, for her to actually rave about the Westin in St John is huge!
I bet you'd have a great time if you can get it! You can probably also see why DH and I have no plans to invite my parents on any of our DVC trips any time soon.