Puerto Vallarta is old Mexico. Visiting this destination is like going to authentic Mexico. The resorts here are very nice. The Marival is one of my favorites along with many of my clients. The food here is mouthwatering. The staff here is very friendly and keeps everyone entertained with pool games if the guests want to participate. The shows at night are very well done. There is a very good children’s program with a cute pool area for young kids. The beach is a long stretch of beach that can be walked for quite a distance. Many activities to be done here, like zip lining and swimming with the dolphins, and during the winter season you can go whale watching.