Food is great, Japanese restaurant the best, beach is small but plenty of room for all, $15 Us. one way to Market 28...the most authentic market for souviniers. (not cheap anymore).
A stones throw from all the great bars and restaurants, and a short walk to Dreams hotel to Solo Buceo Dive Operators. (great dive operation)
Pools are nice at the Riu and it is a very extravagant place with an old spanish feel to it. The lobby/reception area is BEAUTIFUL!!
Would definitely stay here again!