We stayed at Alvorferias in a self-catering apartment. The first thing we noticed was that our apartment was huge, which was great as we had a lot of space. It needed a fresh coat of paint and some general updating, but that's what we expected with the rating of the complex. There is a nice pool at the complex, and a small kids play area, which was handy. There is a beautiful beach a short walk away, and likewise the centre of Alvor is a short walk away so I would say it's a good location for families with small children, as long as you don't mind a bit of walking to get about! The on-site restaurant/cafe was nice and clean but the service was very slow, despite it being quiet. There are really good restaurants in the centre of Alvor which serve better food at better value. It's a 3* complex, wouldn't rant and rave about it but would probably stay here again, if we got a good deal.