Windward Passage rooms are very nice..the hotel's layout is funky but works. Have not stayed at the Caribe but hear, and it looks, pretty rundown but half the price of the Emerald Beach next door where we stayed many times til it got too pricey.For the ferry ,cabs too and from the airport, and great food in Frenchtown, Windward Passage works for us..