Lovely apartment, easy to organise with Expedia, two things that could be improved, the communication you get regarding the out of hours key collection for the aprtment, we had to contact the aprtments ourself from the UK, (far easier to do this than contact Expedia).
The company who experia used for transfers, we were told it was EV tours, couldn't get hold of them to find out what to expect at the airport, also they were part of a bigger organisation which took some finding out about at Faro airport on arrival, and they didn't bother picking us up from the apartment (even after arranging it the day before), for the transfer to the airport, had to get ourselves a taxi in a rush was a bit stressful.