The tour staff were good, funny and friendly. The day was worth the cost.
Second stop we opted for the beach resort. It was nice. The beach was only so so. It was well groomed but not a very nice beach. I was reluctant to swim there because the ships were all out in the area, maybe 1/2 a mile out. It just seemed to me that it would be an oil slick even if I couldn't see it.
The old area of Puerto Vallarta was great, if I ever get back there I want to explore it more.