I would highly recommend Joana's apartment. The location is excellent, literally between the beach and railway station. The apartment itself worked perfectly for us; it has character, modern appliances, big enough rooms and everything is clean and tidy. The roof terrace is the cherry on the cake - sun all day long, great place to have breakfast and there is a hammock! We travelled into Lisbon a couple of times (40 mins on the train) and I think we definitely made the right choice staying in Cascais and day tripping into Lisbon, I would recommend that to others looking for a long weekend in 'Lisbon'. Joana is very responsive, a great host and I don't think you can go wrong staying here!