Pto Vallarta is a great place to spend vacations. We stay for 28 days, 3 Adults and 3 kids, the location is perfect, a mall across the parking lot make it very easy to get food if you don't want to cook, several restaurants options plus fast food and supermarket (Steps away). The best part really is the location. You can access public transportation and you can go to Walmart, Cinemas, Pto Vallarta and other beaches away like Bucerias, Manzanilla, Sayulita. So be assured that you may not need a car, we didn't rent one. Public access to the beach is difficult in Nuevo Vallarta so take the Beach Club membership option is strongly suggested especially with Kids you will find it fun. At the beach club, The Beach is great, the pool and the restaurant and the prices are very reasonable ($2 +/- a beer a Cheeseburger with fries $5 +/- ). The weekly pass is not expensive at all. The 7 days pass cost for a week will be the same price for only one day pass in any other beach club. If you don't take it you will end up using other beach club passes more expensive.
The apartment is very well maintained, beds are comfortable and you can find all you need in the kitchen and more. The wifi is a plus, I used for work and speed is good, all adults and kids have connected no problem. The pool and the common areas are also well maintained, all the personal (Security and admins) treat you with respect and very friendly. Karen the owner is very responsive to all our inquiries, the instructions are clear and she was always helpful with all the question we asked (and we asked a lot)
For day tours to any place like Marietas, Arcos etc there is a kiosk in the corner on the street of Paradise Hotel and the prices are the best compared to any other places, don't forget to ask for a discount. All resort will try to invite you for a tour to check out the facilities to sell you a timeshare in exchange for a free something (tour, cash, car rental, etc). It will be your choice, we didn't do it.
In General, we recommend Karen's place great stay, great with kids and Seniors.