We've visited many resorts in Laguna and Riverview is one of the better ones. Stayed here with family for 1 night.
Rooms are spacious. Cable TV. Functioning A/C. H/C shower. Huge bathroom. Very nice garden for hotel guests. Poor wifi signal though.
You can bring in food inside the hotel. Just clean after. Personal ref can be rented for a fee.
Restaurant serves good food. Hotel stay comes with free breakfast. We ordered room service and the food was delicious and reasonably-priced.
Only 2 pools - 1 for adults and 1 for children. Clean, but strong chlorine-smell. Shared by day-swimmers and hotel guests. I hope they build one exclusive for hotel guests.
On summer weekends, there is a program - stand-up comedy, band, fire dancing, etc. - until 12 midnight. Unfortunately, since the resort is not that huge, you can hear the sound in your room.