Hi, I have not stayed in that hotel but I have looked at lots of reviews of it and some of them were not impressed. They spoke of 'less that expected service'.
You could look at the Garda Sporting Club Hotel in Riva del Garda. This is a very new, modern, minimalist 4 star It has an indoor pool and 2 outdoors pools-one of them has a large slide for kids. Also a fitness room, 3 tennis courts and bike rental. They are big into mountain-biking at this hotel. It is located 10 mins from the lake. If you have kids it has family rooms with 2 bathrooms, and kids meals. It has received great reviews.
I have no connection with this hotel but am thinking of staying there myself next summer.
Hth.