I spent 10 days at the Bel Air Vallarta with my 2 friends and our 3 kids. I really enjoyed the fact that the property was not huge. This allowed us to get to know the staff and the other guests. The property itself (i.e. restaurant and rooms) are not the best but the fact that some of the staff members we interacted with each day knew us so well made all the difference. The location is great because it's right on the beach so there's easy access to hang out on the beach or by the pool. The restaurant also has a great view of the water.
The staff members that absolutely made our stay so fantastic were Jessica from the Kids club/activities and Luis from the pool restaurant. Jessica has such an incredible ability to connect with all the kids. She is unbelievably warm and welcoming and always encouraging to the kids. All three of our kids absolutely adored her. They took to her immediately and could not stop talking about Miss Jessica the entire trip and asking when they could see her next. When she wasn't doing the kids club, she was getting guests involved in all the activities they had throughout the day by the pool. Most evenings, she'd also be running the 8pm activity for that night. It definitely takes a very special personality to be able to run such a program and stay energetic throughout the day. She works incredibly long hours, yet she always possesses the same amount of energy and enthusiasm whether it's 10am or 10pm.
Luis from the pool restaurant was our server for most of our stay. From the first day he served us, he memorized our drinks and would bring those to us as soon as he'd see us first thing in the morning because he knew that's what we'd be ordering anyway. He was incredibly attentive and anytime we needed something, he was always there or checking on us to make sure we were doing okay. He always had a smile and greeted us warmly.
The gym had pretty much at least one of everything anyone could need to work out so I'd say it was okay. It was just really hot because it was partially open air so it was just the hot humid air from outside wafting in. It would be offset a little by some air conditioners and fans, but they weren't on very high.
The rooms were very clean. They're not the nicest rooms I've ever stayed in but for what we paid, it was great. We got connecting rooms so it worked out nicely.
We had the all inclusive package, which included the hotel rooms, all food (except lobster and room service) and all drinks. We definitely made use of that. I highly recommend getting the all inclusive if you have kids because then you don't have to worry about if they don't like eating something, you just order something else. The unlimited drinks didn't hurt either. haha.
One of the things I'd say that wasn't so good about our stay was the staff at the Palm Terrace/Dulce Mexico restaurant. Every single meal we had there, it would always take at least 20-25 minutes for us to get our food. And it's not like we were ordering anything highly complex. Even meals that we had only scrambled eggs, cereal, fruit plates, pancakes, and things like that would take way longer than they should have. They would also often forget some part of our order. A common thing would be that they'd forget a few of the drinks that were ordered. We would always have to flag them down several times to take our order, then again to get the missing/incorrect portion of our meal, then again to get the bill. Generally, the server should be at your table checking on you from time to time once you get your food to ensure everything is fine but there was none of that, hence the long wait times and need for us to flag them down repeatedly. The food quality was all pretty good though.
All in all, this was a wonderful trip and I'd stay here again with the all inclusive package because it was super cheap (we got a deal on livingsocial, which worked out to just over $1k per parent/kid for 3 sets of parents/kids using two rooms (one deluxe studio and one regular room) for 10 days.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.