Sweet Willie is right, San Juan is awesome with lots to do, however that particular Marriott is very "Americanized" so it doesnt' make you feel carribeanish. St. John has a Starwood that is incredible, and although I dont' like St. Thomas The Renaissance is okay.