I was in Santiago last week visiting the in-laws and saw this very large spider. I am not kidding it was the size of a hand. Was this a tarantula? What is best product to purchase and where, in order to spray ones house. I want to make sure this house is spider free before I return there...