Short stay in October.
Only have time for a short review so here goes...
Upon arrival the pinhal da marina looked very well kept which was a pleasant surprise. Checking in process was very efficient with staff who seemed very welcoming and friendly, we was even shown to our room.
We opted for pool view however found this was a little restricted with us being on the ground floor. However this wasn't an issue for me as we had sun loungers/ table and chairs etc.
The room itself (studio) was clean and near enough presented the way they were in the photos provided, slight wear and tear but nothing to complain about.
As for facilities in the complex we only took advantage of the two pools... both maintained well and plenty of sun loungers.
Our only concern before arriving was the distance from the marina, but we soon found that we could easily manage this in 15-20 minutes. Bit of a hill coming back which tired the legs after a long day so the option of a taxi will set you back about 4-5 euros.
Would highly recommend the pinhal da marina.