WiFi worked, it was sometimes slow, and not so stable to get much work done. Hotel doesn't accept credit cards.
Nice hotel right on the beach front, we stayed in a large room for the family (although these rooms don't have a sea view, it was good to have a room big enough for 3 adults & 2 kids plus space for all our luggage.) Great outdoor beachfront pool area, with a bit of a playground for the younger kids. Only a few km's from town & natural pools, the hotel called a taxi or buggy for us each time, cost R$10 each way. Breakfast was OK, fruits, bread, ham, cheese, various hot food, coffee, hot chocolate & juices etc. Short but very relaxing stay, another few days would have been good. Staff were friendly & helpful, although they don't speak English, they were patient with us & we managed to get by with our limited Portuguese.