I totally recommend this place. We had such a lovely stay here!
Location - super close to all tourist attractions. ~500 meters from the main square - Praca de Liberdade, from where you can travel basically everywhere. Around ~5 minute walk from the metro station that can get you to and from the airport. It's perfect, as you can go sightseeing in the morning, quickly get back, to for example change for the evening, and then super quickly transfer to restaurants and bars. All on foot. You don't need to buy tickets for the public transport.
Place - very nice and modern. Has all required amenities. Terrace is a great addition - perfect for breakfast or drinking wine in the evening.
Host - super friendly and helpful. You can ask Diana about anything :)