We stayed just over 2 weeks in the apartment. Communication with Pamela was excellent from my initial contact right through until we left. She was very quick to respond to my questions and was very helpful.
The apartment is within easy walking distance of the train station (15 minutes - less when you know the shortcut), the bus station (15 minutes), shops, restaurants, beach and grocery shopping. For most of our stay we did not have a rental car and managed just fine using the train, bus, bikes, and lots of walking. We enjoyed the convenience of a car when travelling to Cape St Vincent, Silves, and accessing the Seven Hanging Valleys trail. Driving was easy and roads are clearly marked.
The apartment itself is very comfortable and makes for a great home away from home. It's quiet (We were there during off season so things may be different at other times). Beds are comfortable enough - we are used to firm beds, these beds are quite firm. The area feels safe. We did not use the pool area but it would be wonderful for families with easy access to the pool off the patio. We enjoyed our breakfasts and many lunches in the sunshine on the patio. This area was shaded in the afternoon which would be a welcome break during the warmer season.
Lagos is a great town to explore - we were always finding new streets and shops. This is a wonderful base for your Algarve vacation - be sure to take a boat trip to see the incredible coastline; hike some or all of the Seven Hanging Valleys trail; go to Cape St Vincent, Silves and Monchique; eat the local cuisine; drink the local wine and port. At the end of the day, enjoy the comfort of Pamela' s apartment.