The location is perfect, right at the Sintra square, access to the place too is easy.
Though the place is small (than what it looks like) I was single and it worked well for me.
Small heater was fine for the current weather, but if it gets colder, could be tricky.
Communication with the host was precise and prompt, booked and ready to occupy in 2 hours flat!
Has all the amenities mentioned and would stay again due to location.