The perfect stay in Carcavelos. Will definitely be coming back