We just got back June 9 from a week's stay at the Catalonia. We loved it!
If you plan to use the internet to email your family, friends, or business associates (you poor soul!!), you'll want to take a handful of peso coins. It is pretty cheap--one peso/minute (about a dime a minute), but it is coin operated, and the front desk does not have small peso coins or even small bills.
I posted pictures at community.webshots.com/album/551243072glgkJE -- many of which are underwater photos taken at the resort.