Joao was flexible with our arrival and made us feel very welcome. The apartment was very clean, as well as well stocked with lots of extras like games, cooking supplies, toiletries, and beach toys. The pull-out couch was comfortable enough for 2 kids or 2 adults. The indoor pool was fantastic and a definite highlight for the kids.
The condo complex is very convenient for families. There is a shopping center with a grocery store 5 minutes away. We were worried the beach would be too rough for our kids, but the waves were fine to play in ( no one else was swimming in October). The town is adorable, with many restaurants and cute shops. Driving from Lisbon was a breeze as well as taking a day trip to Sintra. Well suited for a family vacation.