an extraordinary place to stay in Portugal.