We used travel republic last yr for accommodation...flew into faro and had privately booked greenbus think it was called, picked shared option but ended up having little taxi bus to ourselves...see their facebook page got a 11percent discount code....
we stayed in complex 10min walk outside vilamoura and hotel ran free bus three times a day into centre. Lovely area but we did find eating out expensive for what one got....
enjoy....