We had a great stay at Joao’s. The apartment is exactly as described. Clean with everything you need including beach towels. The beach is a short walk away. Location wise it is a short train ride into Lisbon, and also cascais. Sintra is also just a quick drive. There are a few restaurants within walking distance but we ended up eating elsewhere each night or just stayed in. Joao was so helpful and easily reachable. Always willing to help and provide insight and recs on the area. We had a great time!