I've stayed at both Riverside and Caribbean Beach. I've never stayed at Pop but I have stayed at the All-Stars, which is very similar.
We absolutely loved Riverside. The atmosphere was just fantastic. We never spend much time at the hotel (it's parks, parks, parks with me) but I liked it a...