I haven't been able to find much online regarding the Inn at Blackbeard's Castle. We have 2 nonconsecutive nights on St. Thomas with a group of 2 sets of parents, 2 tween girls and 2 teen boys and thought this might be a good place. Does anyone have recent info on this?
Aside from that, I've been looking at the Windward Passage but am not overly excited by what I've read. Given the group we have, are there any other recommendations for hotels?