Baia da Luz is an impressive complex in many ways. The apartments are enormous, beautiful and very affordable off season. We paid 75 Euros for three bedrooms, three bathrooms, one balcony and one terrace over two floors. The location is very good; close to the beach and the small town of Luz. The on-site Italian restaurant serves excellent food and the service is great. Overall, we were very satisfied with our stay.
There is one heated pool in the complex, which we were able to use in spite of the relatively cool weather. However, this required us to violate a rather unfriendly and ridiculous house rule. Incredibly, a sign posted next to the pool informs guests that the heated pool is for adults only! Apparently, the proprietors (and, it would seem, a fair number of reviewers on this site) think it is ok to reserve the only pool that is usable off season to grownups, and expel children to the freezing cold kiddie pool. Luckily, we were not the only ones practising civil disobedience - several other families chose to disregard these silly and discriminatory regulations and no one seemed to object.
Another unpleasant surprise was that the bed sheets were not clean when we arrived. In all three rooms, the linen was infested with the distinct scent of sweat. We asked reception to change the beds, which was taken care of. With the major exception of the bed sheets, the cleanliness of the apartment was impeccable.
A minor source of irritation was the unavailability of reception staff both upon arrival and departure. When we left, we simply had to leave our key outside the locked reception door as no staff members were available, even though we had informed them of our early departure beforehand. The few staff members we did come in contact with, were friendly and helpful.
Wifi is available in reception and pool areas only, but the staff told us they were working on expanding this to the apartments.