Hacienda Maria Elena is a family-run villa, set in an enchanting setting between the jungle and the ocean. It is located in the city of Puerto Vallarta in the province of Jalisco, Mexico