The staff at reception and cleaning staff were excellent.
The dining room evening staff were not! Three times two different waiters bumped into me as they rushed to another table - I was dining alone - and not one time did they apologize.
Also, as an American, I am used to waiters checking on me after food has been delivered, I know that's not the Spanish way, but having to call a waiter over for everything, including the check, is poor customer service. Sorry.