We chose this cruise for the Itinerary first Aruba, Bonaire, Curacoa and Labadee...
Let me start with the Islands, Labadee other than the locals hounding you to buy merchandise (we did buy some stuff to help out as this is a poor Island) the set up here is very nice, Nice beach, OK not great BBQ lunch, drinks can be bought on sign and sail card. IF you want to do anything other than just swim and enjoy the water $$$$ depending on what you choose.
Aruba we did the Depalma Island this was worth the money spent free lunch buffet or Grill items (breakfast if you make it there early) Free drinks, Burgers, chicken and ribs were good. Snorkeling was great (this was free). Water slides for kids, banana boat (free). Snuba extra $$
Interior cabin roomy enough for 4 people plenty of places to store everything we brought
Loved the area that RCL has in Labadee very relaxing day
We walked around and just enjoyed Bonaire... had a quick bite to eat there and back to the ship after several hours of walking