THE BUENAVENTURA GRAND IN PUERTO VALLARTA

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.

Amenities in the room included a small refrigerator that was stocked daily with cerveza and sodas. Other amenities include an in-room safe, coffee maker, and satellite television.

There are three dining options, including this gorgeous locale overlooking the Bay of Banderas.

There are plenty of activities around the resort such as bike riding and even poolside cooking classes.