We had a lovely week staying near Viana do Castelo and Cabadelo Beach in this apartment. Friendly owners who were very welcoming on our arrival and offered further support, though none needed. Well stocked apartment with dishwasher, clothes washer and 4 bikes available for use. Beautiful Cabadelo Beach 5 minutes walk away and two good restaurants adjacent, good base for exploring this beautiful part of northern Portugal, lovely, historic Viana do Castelo a short ferry ride or car ride away. Minimal noise disturbance from adjacent apartments and not much traffic nearby.
Swimming pool of adjacent local hotel available to use, although a little expensive to use at 6 euros per person per visit. Also ferry across the river mouth to Viana only hourly and only until dusk, cost 6.80 euros each way for family of five, though easy enough to drive around over the bridge(2-3 miles).
Cost of living considerably cheaper here than on Algarve, some very good local food and beaches never busy even at weekend. Would happily stay here again, more a 9 out of 10 than a 4 out of 5..