We enjoyed our room and location. The pool service staff were great, and appreciated their attentiveness. Riu wouldn't accomondate vowel renewal. Atmosphere around the pool was lacking, it felt dull. We also didn’t like having to rely on an app with spotty Wi-Fi. Our room wasn’t consistently stocked during our stay. Room service was disappointing. Food was less than lackluster. Breakfast service was hit or miss. Some staff were overly friendly, while others were not. Service at Elite restaurant, Krystal, & steakhouse left much to be desired. As an Elite member, a host was rude to us for arriving late due to a storm with lightning. My wife choked on a rubber band/ hair tie at Zen that was in her Pad Thai. We tried to raise the issue immediately, but a disruptive guest seated behind us made it impossible to communicate with staff or even each other. A couple next to them asked to move because of the commotion, and restaurant staff appeared overwhelmed and unresponsive. We brought the issue to the Elite Club desk immediately afterwards, where we were directed to speak with someone at the main desk. We spent over an hour on our final evening dealing with the situation. We followed up again at checkout, still no resolution. Late in our stay, learned that tipping was expected -may explain some of the rudeness. Repeat guests stated after resort rennovation, the food sufferred. Not consistent with our experience at other Riu properties. Wasn't the 25th anniversary trip we hoped for.