Garza Blanca is a beautiful resort located about 20 minutes south of downtown Puerto Vallarta. The resort offers stunning ocean views and beautifully appointed rooms. Each of the rooms at Garza Blanca comes with its own outdoor space complete with a hammock. The food and drinks at Garza Blanca are delicious and the service is very cheerful and attentive.