Torres do Allo, Galicia Cabin Rentals