I would definitly recommend staying at Pinporto. The apartment is clean and equipped, not too big but it is planned in a way that no space is wasted. The location is great and the host is a very friendly guy happy to give useful advice about the city.