Carla's place is fantastic. It's 10x better than on photos, and fully equipped with everything you might need on your trip, even the spices and sharp knives. The bed is very comfortable even for tall people :) The apartment was extremely clean when we arrived and all the dishes and amenities were very clean as well.
Carla was an amazing host, very friendly, she replied to all of my messages quickly and really made sure we had everything we needed. As for location, it's 5 minutes to Carcavelos beach, close to a shop and restaurants as well. There's also free parking nearby. The apartment is on the second floor, in a quiet residential area with not much traffic.
Honestly couldn't ask for more, one of my best Airbnb stays (and I had many). Could live there forever. Highly recommended to anyone coming to Carcavelos.