We stayed at Bahama Bay on our recent trip and thought it was fantastic! We were also upgraded to a 3 bed apartment, it was massive and very well equipped. Full kitchen and washing machine and tumble drier, dishwasher, everything! Pools were very nice, not overly warm but hot tubs were! All very well maintained, would definitely go back.