Thoroughly enjoyable stay at this beautiful hotel. From the moment we arrived until our departure 8 days later, every effort was made to ensure our time there was nothing short of amazing. Attention to detail was on point; food was delicious; staff were amazing. All of them - I don't know everyone's name, but Ana, Danielle, Hector, Marta, Henrique - were completely delightful. We have stayed at many hotels and this one shines. We look forward to returning & would recommend without any hesitation.