Seems a little expensive just to lay on the beach and eat and drink all day. I've heard you can get a taxi for about $3pp and go to Majahual (sp?) Beach and lounge around there for free. I think the "water toys" for those that want them are $8pp. Yes you'll pay for drinks and a meal but I sure don't think it's going to come to $45 a person. And you can get beach massages for $20 that are supposed to be great! Oh yeah, I'm going there.
Either way, I'm sure there are no BAD beaches there. The pictures look wonderful.