Perfect place, perfect host, perfect location - not too touristy. Would highly highly highly recommend.