We love CBR! The resort is beautiful, bright, and tropical. The rooms are large with lots of storage, and we have never had a dirty room. There are beautiful white, sandy beaches with friendly ducks and lovely hammocks to rest in. The main pool is great, and we like the food court. There are quiet pools in each village which we also really enjoy. Bus service has always been fine when we stayed at CBR. The resort is large but we like that because it seems like there are not many guests staying at the resort. We always request Jamaica or Aruba and these villages are a short walk across the bridge to the main pool, food court, and gift shop.
Have a good vacation and good luck with your decision.