I stayed at Riu República and overall the experience was good. The hotel has very good food with a lot of variety in the restaurants, which I really appreciated.
However, there are some details that need improvement: the bed sheets had a very unpleasant smell. I asked to have them changed, but even after that they still smelled the same, which made it hard to sleep comfortably. The air conditioning wasn’t very effective either and didn’t cool the room enough. On top of that, some of the staff were not very friendly — when I asked questions or needed guidance, the attitude was a bit rude, which definitely affects the experience.
In conclusion, the hotel offers good food and entertainment, but comfort and customer service could be improved a lot.