The staff is great. They help you with anything you can imagine. We were not so many people staying there this week, but we became like a family very quick. The beach is just in front (maybe the best in the area), a lot of nice restaurants when you do a walk there, the pool with sun-screens and a bar/restaurant at your side. You get new towels for the pool every day, and others for the room. Fresh and cooling winds from the sea. Very calm and almost no sound from traffic, or the airport only two kilometers away. The travel-agency they cooperate with is good value, and takes you to other super-beaches. If you like TV, there is a lot of channels to choose from.
The internet is a bit slow. It works with phone and audio, but have problems with video. It is also a little unstable, so at moments it's down to almost nothing. It is only when you go into details - you find things not to like. It is not a "five-star European hotel", so you don't get your shoe polished just by putting them outside the door, and there was no paper-basket in the room itself, etc. But - so what?!
It was a five star Brazilian experience.