I liked the YC better, both CL and the YC itself. However, if the price were right I would still stay at the BC again.
However, what I wanted to add, is that for our family I know we travel MUCH better together if we have separate rooms. I know everyone is different, and your son and DIL may think it’s great to all share, but for us we would have a miserable vacation if we shared a room with any of the grandparents. I would do ok with my parents and my DH would do ok with his mom, but even though we all get along and travel together occasionally the reverse of that still isnt true when it comes to hotel rooms! I know it’s a 2BR, so that’s better- but still... personal space and separate family time is important when you are all together for an extended period of time! Just food for thought...