We had the most amazing stay at Velas Vallarta, an all inclusive in Puerto Vallarta Mexico. We love the location and stunning sunset views.
18