Marriott is by far the best. Followed by Westin, IC, and Sheraton.
Is your goal to collect points? If not, check out the Fiesta Americana.
Note that all of these places are in the "zona hotelera" (sort of like Cancun) so you need to take a short (10 min) cab ride downtown to get wasted. Puerto Vallarta has a much more concentrated downtown area than Cancun.
Also, it's a shame when the hotel screws up on your double bed request and you're "stuck" with a king.