The Buenaventura Grand Hotel & Great Moments Resort in Puerto Vallarta is a great place to begin a Mexican adventure.
It's an all-inclusive resort that is family-friendly and within walking distance to many of Puerto Vallarta's top attractions.
Checking-in at the resort was a breeze and a lot less complicated than what I typically have experienced in the states.
One thing I noticed is that they did not require a credit card at check-in. Gotta love being at an all-inclusive resort.
Though the view from our room was limited, we were able to see the ocean.