I've only been to Paradise, so I can't compare the two. Paradise was GREAT, and certainly much cheaper.
It was very easy to get a taxi both there and back, and we speak only "Sesame Street" Spanish. My three children, age 13, 10 and 4 really enjoyed all the free things (the climbing "iceberg," snorkel gear and sea kayaks). My husband and I enjoyed the hammocks,guacamole and beverages. We were never in any way hassled to buy more.
My two older children also LOVED the "bungee trampoline." There was an extra charge for this ($10?) but I think it was one of the "highest highlights" of our trip.
Have a wonderful trip! We can't wait to go back...