The hotel is beautiful, and it has awesome breakfast.
However, there are several things to be improved:
1) Not clean enough. Balconies are simply dirty and rarely cleaned. So does the floor of my room, you can often feel the dust with your feet.
2) Staff could have better training. Reception talked to me directly in Spanish instead of starting wtih Portuguese or English. I had a hard time understanding him. Once I requested my car, the boy stopped my car on the street instead of the entry driveway where I was standing at.
3) Swimming pool water was not that clean, they don't renew water as supposed.
4) I requested a room to be quiet, but they put me at a lower level, facing to the club downstairs. I could still hear the music with all windows closed at 2am. (while my friend got a room at the other end of hotel building which is much quieter.