We really enjoyed our stay at Royal Caribbean. The cabanas were in great shape and clean. All of the staff were especially friendly. The resort grounds were quiet and peaceful. We appreciated that the resort was a little south of the really touristy area of San Pedro, so there was a lot less traffic (be it foot, car, or people trying to sell us stuff). However, the resort had bicycles and golf carts available for rent, so nothing was hard to get to. There are a few bar/restaurants within really easy walking distance too: Tuki Tuki was a fun little bar that was on the grounds with yummy curry or burgers; South Beach was a good spot for breakfast and mixed drinks and was 100 yards south of the resort; and La Divina Prvincia had some amazing local cuisine (seriously, try the grilled pineapple!). Oh! And not a resort review, but *definitely* hit up Elvie's Kitchen in downtown SP--just wow for food!
RC had a little excursion counter that would hook you up with whatever trips or activities you wanted to do. As far as I could tell the prices were pretty standard.
If I had any complaints, it would be that the golf carts were fairly run down compared to others we saw available for rent on San Pedro. They worked ok, but you could tell they were old. We were definitely rocking the island hoopty when we rolled down Sea Grape Ave in our cart. And maybe that was a "feature," because it wasn't like anyone was going to steal our cart with others available around. LOL The bikes were in great shape, though!
Lastly, the beach by the resort was pretty torn up while we were there. I *think* they may have been re-doing it while we where there (Feb 19) because it was also seaweed season and walking into the water from shore was a bit gross anyhow. And you really wouldn't want to swim out very far anywhere that I could see on the east coast of the island--the boats seemed to run really close to sure and it seemed unsafe to swim far.
So if your plan hinges on being able to walk into the surf on the beach right outside your cabana, you may need to check on the status of that before you stay. That said, there was a little beach about 200 yards north of the RC that was sandy and swimable.
Overall, I'd definitely go back and stay here again. It's a bit of a bargain destination, but it's a great value for what you pay.