We had a fantastic time at the Grand Mayan with our family (6 and 4 y/o) and inlaws! The rooms were plenty big (2BR suite) and it was great having a cool-off pool for the kids right on the balcony. Cheryl was extremely helpful with the reservation process, prepping for the trip and was very responsive while we were down there. Lots of pools with a waterslide, lazy river, and two wave pools, which kept us really busy. You can walk down the beach to the marina with a handful of nice little restaurants to check out. We did a half-day sport fishing trip, zipline (via bus) and a day trip to Las Caletas via catamaran, which was a lot of fun. Plus my daughter got to swim with dolphins, which was just a short walk away, near the marina. Would just recommend that you make the golfing reservations right at the 60-day advance date because it was full when we called a week before. Found that playing 9 holes after 4:30pm was perfect because we were busy all day with other activities, so it all worked out great. You can also call each day to see what has opened up, because people were constantly cancelling. Found one of our favorite places to be Taco Break, which was just outside the gates of the resort. Easy couple of golf cart rides away. Not too expensive and really good. Also took a cab to Bucerias for dinner one night and really enjoyed it. Lots of construction around the resort but not very noticeable from Grand Mayan building and pools. Time share sales were not pushy at all. Inquired at check-in, but did not get asked the rest of the trip. All-in-all, we had a great time and would definitely be the go-to choice if we return to Puerto Vallarta!