we've stayed at the grand oasis in cancun before and it was a big party hotel, lots to do. they do weddings but i'm not sure how it works (they aren't known for weddings). as the other ladies have said, i wouldn't worry about the negative reviews on resorts too much (unless it mostly negative) b/c you can't please everyone. people who post reviews are usually 150% excited about their experience or 250% pissed about something, there's no "average experience" posting.