Yes! You don't always need it, but if you check in early in the morning, you get two full days use out of it for one night stay. Plus, unlike the one they charge $50-$70 for in the park, it's good for unlimited rides.The biggest drawback to Cabana is that you don't get the Express Pass.
That's unfortunate about someone entering your room. I'd say that can happen anywhere though, so it wouldn't turn me off the HR. But I can understand why it added to your opinion.We had a couple of problems with the Hard Rock. First, we had a ground level room next to the pool and people tended to play music until the very early hours. It was just too noisy for us. I suppose the title of the hotel should have given us a clue ;-)
Secondly, and more worryingly, we awoke in the middle of the night to find someone entering our room. It was soon apparent that it was a member of staff, who quickly apologised and left. We reported it to reception and unfortunately they couldn't/wouldn't offer an explanation and couldn't have cared less.
We've stayed in the Royal Pacific a couple of times and loved it there.