Riviera Shores
I stayed at Riviera Shores, which is the sister resort right next door to Riviera Beach and Spa, a couple of weeks ago. So, I cannot comment on the suites at Riviera Beach, but as it does share amenities with Riviera Shores, I can comment on those.
Firstly, there is a restaurant on the 4th floor of Riviera Beach, which I think is a little above average in price but excellent in cuisine. It has limited hours (not open really past 8pm and closed on Mondays?).
There are two swimming pools, the larger one being nicer and busy with families. It is across the street from the beach and there is a very helpful activity center where you can check out beach items.
They have on-site a lady who does spa treatments, which my mom found to be very reasonable in price and also excellent for her skin.
In addition, there are several lounges scattered throughout the complex--like 5 of them or so... I think it is because the resort was built in stages back in the 1980s(?). So, if you want to read a book or play board games, there are plenty of places to do so outside your suite.
Finally, our one bedroom suite at Riviera Shores was very clean and had a great oceanview. It had a spa tub, but it wasn't fancy or big at all--but it suited my mom. So, I imagine that Riviera Beach is similar--clean and has a great oceanview if you can get it.
We intend to go again sometime in the future. Let me know if you have anymore questions.