Perfect place to stay in Carcavelos, with a fantastic ocean view!