Vitors Plaza is situated about half way between Alvor and Portimao. Both are walkable Alvor about 30 mins about 5 Euros taxi and Portimao about 45 mins walk or 7 Euros taxi. The beach is about 20 minutes walk and is fantastic. The complex itself is very clean and all staff are brilliant. The restaurant is a little expensive and there are cheaper places around to eat. The snack bar wasn't open when we were there.
The room itself was great very big for an apartment and clean. Room servicing was great and the staff brilliant. The apartment has everything you need for self catering except an oven, there is a microwave that has grill capability, but we managed staying for 4 weeks.
The complex has mini golf which is in poor condition and not worth it, the same for skittles and shuffleboard. The indoor pool is small but very good. There are laundrette facilities on site but it isn't cheap 5 Euro for a wash and 5 Euros for the dryer (if needed) and then 1 euro 80 for washing tablet. If we were going again we would take a couple of our own washing tablets as we use non bio.
The staff all spoke good English as did most people round the area. There is a cashpoint on site that charges 3 Euros 95 for withdrawals.
The complex is also ideally placed for Pestana Alto golf course, about a 5 minute walk to the clubhouse.
Would I go again, yes I definately would.