This is a private Disney Island. It was spotless. We rented bicycles and toured what we could by bike. Trails for biking very limited. Beaches were spotless. The BBQ at Serenity beach (adult only) was good. You can walk to beaches or take trams.
We have been in Puerto Vallarta too many times to count. We took a city bus to old town (6.5 pesos) and walked the old town, Malecon, etc. Ate at our favorite lunch restaurant PiPis. Best guacamole and margaritas in town. If we had more time we would have gone north to Bucerias and lunched on the beach. Sayulita is a great surfing town, but again, not enough time.