Riu staff from the first encounter were the best. What I was not pleased with was booking through Expedia does not provide you with a shuttle to the resort. So I had to haggle at the airport which was unnecessary to do when on vacation. For the next trip I'll most likely book directly through Riu website