We felt at home immediately in this lovely villa. It's comfy, clean, well equipped and in a great spot - quiet but close enough to beaches and restaurants. The pool area is great - all day sunshine but plenty of shade if needed.
Marinha and Benagil beaches are walkable from the villa but you'll need a car to go further afield. We really liked Praia de Caneiros in Ferragudo and Alemao in Portimao. Both had sunbeds/shades for hire and cafes/restaurants.
Carvoeiro is a ten minute drive and has great bars/restaurants - loads of choice! We also went to Benagil a couple of evenings and really liked O Literal and O Algar. O Stop at Centeanes is a fantastic spot right by the beach.
If wanting to do a cave tour by boat we recommend using Get Your Guide to book them. We did one from Portimao with Atlantis Tours - better value than booking at Benagil beach.