I've stayed at both and liked both!
they are very different, though.
BW has more of a "full service hotel" feel
and CBR is more of a spread out, relaxing, tropical, fun ,resort feel.
For the money I would pick CBR. You can stay in a "hotel" any time!