I have stayed at Haven Riviera twice now. Two years in a row. Both were very different experiences. I stayed for a week in the month of July both times.
The first time I stayed there, last year, I stayed in the Romance swim-out jr. Suite. I loved everything about it. I loved the room layout. I felt it was very spacious. It has a rainfall shower with a glass wall to the bedroom. Plus the shower itself is just huge. The swim-out was amazing and the waitress came around very often with drinks. The room itself was very centrally located.
The second time I stayed there, this year, I started off in a garden view swim-out jr. Suite. This is a much smaller suite. The swim-out has a lovely tropical backdrop where you can watch small lizards crawl on trees. Unfortunately, no waitresses or waiters can bring drinks poolside. So I asked to switch to a different room and that was not possible. On day 3 of 7 of my vacation I decided just to upgrade to their Serenity Club.
My new room was an Ocean front Serenity club swim-out jr. Suite. This room was the exact same as the last though. The view was amazing. I especially liked the location of this room. I was in building 5. Drink service at the swim-out was great.
Now to compare the stays.
Last year, I honestly have zero complaints.
This year, I have a few. While I was there a few restaurants where closed for a few days.