Awesome place! Not much to add to what others have said, as every positive comment is true. Francisco is a great host, who was kind enough to help us get a cab on our last day, since it was a rainy day and difficult to get one on the street.
Definitely recommended.