I agree with Rsage....most of the resorts probably won't let you host the party late into the night, so choosing a rental property or other beach club is the best option for obtaining flexibility in the schedule. With some locations that are available, you also get more privacy than you would at a resort, so that's a bonus. The price comparison is usually about the same when you start adding in all the extras as well, and if you go over the allotted number of guests in the resort package. Blue Venado and Amarte are two other locations worth considering. You can rent either of these locations and provide your own catering or they can provide food and beverage services for the event.