We heard lovely things about Caneel Bay in St. Johns and the Marriott and Ritz Carlton in St. Thomas. Our friends go back there all the time.