Aldea Nova, Galicia Pet Friendly Vacation Rentals