We've stayed at CBR several times and enjoyed it. Just know, as others have pointed out, that it is a large resort and you may be a good walk from the food court. I loved the merchandise shop, has a real beach vibe. Especially love that each "island" area is almost a mini resort - own small pool, laundry area, beach area with hammock. Note that the buildings DON'T have elevators, so you will be carrying all hour suitcases up stairs to the second floor. Hint - when you check-in online, request a corner room. The room is mot any bigger than the others, but the additional window makes it seem so.
Enjoy your stay.
Enjoy your stay.