We had a very poor experience here, when we checked in there was no information on where things are or how the resort operates I had to request more information, and after checking in it was nearly impossible to get a hold of reception for any issues as they do not answer the phone, we were on the eco-resort and I had to get in the car and travel back to reception to get any kind of a response. They also take a deposit of one nights stay and said they would return it 72 hours after check out but it has been one week now and still haven't received the deposit back, I have chased on the expedia messaging and have had no response from there either.
After a bit of digging I found out that despite this being marketed as a hotel it is more of a rental where an individual owns the apartment and Pestana reception manage the check in/check out so you are removed from communicating with the owner making it super difficult to get any kind of communication or information.
For Balance I would say that the apartment was really nice, spacious, modern and the grounds included a large swimming pool area with a toddler section, it does have a Gym, sauna and steam room, but the Sauna and steam room didn't work and the Gym didn't have much and looked like it hadn't been maintained for some time.
Location is good - 5 minute walk to the beach, for bikes you have to go to the main resort and it's ran by an external company so you have to hire it.