We had a great stay in Cascais. The apartment has everything you need (we have two small children) and is only 5 min stroll to beach and closer to restaurants and shops. John was really helpful and responsive. Highly recommend.