Hi all. We're looking for a nice self catering apartment or possibly villa with pool near-ish to Faro for a week/10 days holiday in June. Needs to be near beach / shops. Holiday for me, DH, 4 yr old DS and baby DD. Any recommendations? Thanks!