We visited Puerto Vallarta with a reservation to stay at a different resort. Thankfully, our plans didn't work out and we stayed at Casa Magna. What an amazing property with friendly staff that makes you feel welcome. Our room was beautiful, with a view of the mountains and the bay. We were close to the marina, where you can access great restaurants that are less expensive than the offerings in the hotel. (Though the food was amazing, particularly the Japanese restaurant.) We don't usually pamper ourselves this much when we travel, but next time we decide to, we will definitely book at Casa Magna in PV.
Best things about the hotel:
It's beautiful and in a good location
The spa is so nice (so is the gym)
The staff is amazing from the front desk, to the hotel scuba diving instructor to the concierge to the gentlemen in the car park
Seriously good Japanese restaurant! I know in PV people want to go Mexican, but the Japanese place here is not to be missed
Close to less expensive options for breakfast
Took us at the last minute, gave us a great rate, 4th night was free
Booked tours for us (concierge) as well as helped us find our way off the beaten path
The beach is somewhat unimpressive, but not the backdrop
Really, that is the only bummer. Everything else was great!