Can't reccomend highly enough,
Samir was great throughout the whole trip and kept in contact at all times - replying very fast to any queries we had. Gave us great tips on the public transport (including leaving travel cards) and tourist things to do.
Regards,
Martin