We really enjoyed our stay in this nice, modern and clean place with all the comfort you may need.
The location is ok as you are bound to use transportation if you want to see the highlights of Lisbon anyway (also due to the height differences) but there is not much on walking distance.
Would definitely recommend this place!