I had about half of my guests stay in the Gran Caribe and the other half in the Royal. Some of them without children actually upgraded to the Royal when they arrived, as they offer the option if they have open rooms at the Royal, and it is cheaper than initially booking the Royal. I believe it was $70-$80 for 2 people to upgrade for a night. If anyone is on the fence about which hotel to stay at, encourage them to upgrade, we all thought it was well worth it. It was kind of a pain to visit the other guests, because it meant leaving the beautiful Royal! The facilities and food at the Royal made it hard to leave. One way around this was that we would wake up early on most days and put our beach stuff in the large canaba on the Royal's beach. All the cabanas on the beach were reserved for the presidential and penthouse suites, but there was one really large one that wasn't reserved, and it was great to have for shade. Some of our Caribe guests would come hang out in the gazebo with us, and we'd get their drinks, and we never had a problem with them being told to leave. However, that was the only time they were allowed over. RIGHT after my wedding they were all kicked out of the Royal! I wanted to continue the party at the lobby bar for a bit, but they would not allow anyone to stay, not even for a half hour. I'd recommend having an after party at one of the bars accross the street, such as Margaritaville, because the weddings end so early and it is HOT in the Caribe lobby bar area. It's definitely do-able for you to see your guests staying at the Caribe, but it will most likely have to be you sacrificing time at the Royal to visit them at the Caribe.