We are just back from a 10 day Stay at Pinhal da marina. Apartment was very spacious and well appointed. Everything necessary for a comfortable stay. Not very comfortable beds though! Very large patio with sun beds but could have used a table and chairs. The staff were amazing and very helpful and friendly. The receptionist went the extra mile booking day trips and providing information. Restaurant staff were friendly and enthusiastic as were all the cleaning staff. The pool areas were meticulously kept and there were sunbeds readily available. This may have had a lot to do with the timing of our holiday as the resort was very quiet. On the downside the resort had no entertainment and the bar was part of the restaurant. the food in the restaurant was reasonaly priced but just basic bar food, so it was necessary to go to the Marina in the evening. The marina was about a 20 minute walk away but the taxi service was excellent and cheap at about 5 euros per journey. I enjoyed my stay but was disappointed by the lack of evening entertainment on site. Overall I old recommend if you are looking to chill out and relax and not want much in the way of entertainment.