Great location and very friendly hosts. Only Portuguese is spoken but google translate is at the ready :)