When booking I always look for reviews. Some were bad some good. In the end I can only recommend this hotel for family vacations.
Like all the hotels at the beach, we cannot expect the best cleanness. There's always sand in the floor! But the rest was perfect.
The breakfast was very good and with several options. There's a small swimming pool, for the ones that like to use it, after the beach. In fact the "spa" is not the biggest and complete, but who cares if you have a nice beach to do some jogging and "wellness".
The staff was friendly and the cleaning personnel very respectful and always accepted to come later if we were taking a nap.
Finally the room was a small (big) apartment, for the three of us. It had a full equipped kitchen and we even had some lunches in the room.
Definitely a place to return and recommend to family/friends/colleagues when doing vacations in Algarve.