Angel Castrodad
Google
Hacienda Buena Vista has great, friendly staff and the grounds were beautifully kept when we visited. The tour was very informative for history buffs and the casual visitors alike. The price for the tour is quite reasonable.
Be aware: there are English and Spanish tours available but English tours run only once a day, twice for Spanish. Bring comfortable shoes with grip since you'll be walking on various surfaces from slick concrete to loose gravel. Also, bring a rain poncho or umbrella just un case. Unless rain is very strong or there's lightning in the area, the tour WILL go on as scheduled!! It just adds to the experience, in my opinion. A very recommended experience overall!!