Juan's place is amazing! The shower and the BBQ place were my personal favorites although my travel companions seemed to enjoy playing with the cats the most ;)
Apart from this Juan is a very friendly and accommodating host that leaves you all the freedom you want but doesn't mind a chat neither.
Don't forget to bring your camping gear!!