Booking through Hidden Pousadas is best if you need help planning your trip, you want to have everything planned and paid for before you go, and you want to have backup support whilst in Brazil. Booking direct is better for seasoned travellers who know where they want to go, and don't need any support in-country.