What a beautiful place to stay in Carcavelos! It had everything I needed, will definitely be back!