I can highly recommend Vasco' apartment. Large, comfortable, and well equipped, plus in a great location, which is in walking distance of many attractions, but also well connected on transport links. Vasco is a very accommodating host. He gave great local tips and was also very communicative. We had one slight issue during our stay, and he arrived in moments to help us resolve it.