No love for the FS? I'm leaning towards the IC, as it seem a reasonable location and I can get an executive suite (69 sq m) with a "sea" view and breakfast for about €300/night.
The Lapa seems too far. FS and IC are close to some sights and near a metro stop. Some other alternatives lack views or room size.
We plan to do a day trip to Sintra, but want to stay in Lisbon.