HI! We went to St. Thomas several years ago and loved it! We wanted to get married there but our TA discouraged it because of the AI situation. We have already stayed at the Marriot. When we stayed there, we did not go the AI route. I personally don't think that you should do that. The food was just ok, there were not many options on the menu. That being said, I loved ST thomas and ST john. Especially St. JOhn! When I go back, I would defintely go back to st john! We loved it, it was awesome! On St. Thomas, I would recommend eating at Couzins in town. It rocks! When we were there, it was not really the height of cruise ship season so things were really closed except when the ships came in, the stores and everything. Plus, it was hard to find a ferry to St. John, just something to keep in mind. But it was beautiful and we want to go back and like I said, I would love to get married there! Good luck!