Dreams Puerto Vallarta Resort & Spa Review

This post contains affiliate links. If you click and buy we may make a commission, at no additional charge to you. Please see our disclosure policy for more details.

Sharing is Caring!

As part of Everything Mexico, Dreams Puerto Vallarta Resort & Spa invited us to come and experience “everything a mom could want”.

I can certainly see why Dreams Puerto Vallarta Resort & Spa is one of the top rated resorts in Mexico. Everything blends so beautifully together. Romance, service, fun, food — everything this mom wanted.


One of my favourite parts of the resort was the walkway leading to the rooms. The boardwalk is bordered by tropical flowers with the most delicious scents. Our room was in the older tower and had two queen sized – comfortable – beds. Each room has an awe inspiring view of the ocean. Our room did not have a balcony, however it did have sliding doors, so it was as if our entire room was a balcony.

One thing that stuck out at me, was the size of (yummy scented) bathroom products, a full 120 ml! Now, they were not replenished while we were there (2 days), however I was impressed because that cuts down on environmental waste.

I loved the food at Dreams Puerto Vallarta Resort & Spa. They have six restaurants featuring gourmet fare that do not require reservations. One night, we enjoyed a delicious Brazilian feast and the next a wonderful Mexican buffet that accompanied their Mexican Fiesta. The buffet went on forever and included options for everyone, even the kids. During the day, we helped ourselves to an all day buffet with many fantastic choices. Cannot rave enough about the food!

I was very impressed with the entertainment for both the adults and the children. Our first night, we took in a show that reminded me somewhat of a Cirque de Soleil performance. The talent of the performers was outstanding. My son and I had bug eyes and goose bumps for the whole show. The next night offered a Mexican Fiesta featuring Everything Mexican Culture. The host of the show did a great job of getting the crowd to participate and cheering. My daughter loved the “dancing princesses”. Again, great talent here as well.

But where Dreams Puerto Vallarta Resort & Spa surpassed “my dreams”, was with their Kids Club. After you sign in your child, you are given a beeper. Then the door locks. Talk about security! We knew our daughter was 100% safe with the Kids Club team. The programs for kids were, as my son says — “awe-some, yeah dude”! They go above and beyond with a trampoline bungie jumper, beach movies, water trampoline and more. My daughter wanted to practically live in Kids Club. One day, we let her stay there a bit longer. They even take them for lunch at the buffet! She was in heaven. But I missed my little girl, so I had to drag her out … 🙂

My son was happy just to hang out with us in the ocean or the pool. We did find the temperature of the pool to be a bit too cool for extended play, however it was certainly refreshing.

Dreams Puerto Vallarta Resort & Spa is located on your way south out of Puerto Vallarta. IMO, it is far more lush and tropical at this end of PV. The resort is a hidden tropical paradise between two large, rocky cliffs. Which means two things – private and secure.

I have to say the beach at Dreams Puerto Vallarta Resort & Spa is one of the best I have seen. Surrounded by rocky cliffs, the white sand melts into a soft surf. This cuts down substantially on vendors. And they are nice and respectful, they are simply there – not bugging you.

I took a taxi into town to purchase groceries for our trip south to Punta Perula and it was only $50 pesos. (Right now, that is about $4CAD)

Dreams Puerto Vallarta Resort & Spa certainly had everything this mom wanted. They offer a perfect balance of luxury for the parents and activities for the kids. This would be a special place to reconnect with your spouse and maybe even renew your vows! We saw some beautiful weddings and moonlit couple’s dinners… *wink/nudge*

Visit Dreams Puerto Vallarta Resort & Spa >>

Sharing is Caring!