For what its worth, good friend got married last May at the Marriott Frenchman's Reef and I went down for it (like you DanS, I had used St. Thomas as a through route to get to the BVIs). I really enjoyed the access you gain from staying at the Marriott. There is a water taxi that runs every hour or so from the resort to Charlotte Amalie for maybe $12 round trip. It allowed us to go into Charlotte Amalie easily without having to cab all around the island (and obviously gives you easy access to all the ferries that leave from there for Water Island, St. John etc.). Beach was good, food at the resort was pretty good, rooms were nice.