The staff were very friendly, and all "customer-facing" staff spoke excellent English. They were engaging with us as we asked dumb questions about the country and local area, and tried to learn a little low-level Portuguese. The pools areas were very good.