It has been a loooong time (the 90s) since staying at Caribbean Beach, but I can tell you that my general rule of thumb is that if I can get a Disney moderate or deluxe for the same price as the Swan/Dolphin, I always do the Disney resort. The Swan is super nice, and I would stay there again a million times. In comparison to CBR, Swan’s disadvantages are that it’s out of the Disney bubble, no magic band charging, and no Magical Express. The advantage for Swan is the location. I love the Boardwalk area and being able to walk to and from Epcot. But I think now that there’s skyliners, the location doesn’t have much of an edge over CBR. I’d def rather be in the bubble personally. Just my two cents...