A group of close friends (8 to 10 couples) are going to Punta Cana in May to celebrate my husband's 40th birthday. We are a fun group who are pretty laid back and like to have a good time. We have some self-proclaimed hotel "snobs" and some other on somewhat of a budget so I am looking for a resort to satisfy both. I would like a resort that offers a casino, good food, great beach (we are from Florida), spa and golf (or very close to golf). I have narrowed it down to: Majestic Colonial/Elegance, Ocean Blue and Grand Palladium Palace. Excellence also looks fab, but it is too far from airport (1 hour?) and a little out of our price range. Will someone please HELP me decide??!!?? I am also open to suggestions if I am totally off base with these. Thanks!