We rented the 6 person (2 bedroom) apartment at the Terrace Club for two weeks. luckily, ours had a suburb sea view from one of the two balconies. Not all apartments are similar as a great many will either face the street or the pool area. Especially in the latter case, be prepared for the noise during the daytime (music!) and twice weekly activities (like karaoke) until midnight, but ours did not suffer from it. The apartment was very specious, had two bathrooms, kitchen, good firm beds. There is no airco, but the ceiling fans secure a good nights rest, especially since it also just cooled down nicely during the night.
The apartment did get cleaned every other day, and we regularly did get clean towels and bedding
There is plenty of parking space and a EuropeCar rental agency 5 mins from the complex.
The surroundings, i.e. reception, pool, bar, are all pleasant. The beautiful beach is a short pleasant 5 min walk away and connects via a short tunnel to a second beach which typically is more quiet. The atlantic ocean water was just perfect when we were there (end of july). There is a costal path connecting all the beaches and thus you can just walk to the next beaches easily.
There are sufficient restaurants/bars within walking distance, as well as two small grocery stores. Slightly further away (15 min walk) there is an fairly large InterMarche that sells nearly everything.
There are some comments (see below), but overall, we found it good value for money.