I liked the location of the apartment a lot. It's located on a hill so you have to be able to walk hills, but this was no problem for us. It is situated in the centre but not in a too touristic area. There are nice restaurants around with reasonable prices :) I would recommend O Corvo for brunch and dinner (2 mins walking). The apartment is also close to a train and metro station which makes it easy to travel to other places.
The apartment itself isn't huge but that's not really what we were looking for either. Mattresses are comfortable :) shower could be a bit bigger