We have stayed in 5 star hotels which could not compete with Marina Riviera. We could fault nothing, even the weather was perfect. We were welcomed by the owner, shown the restaurant reservations we had requested, given a mini tour, then shown to our room, which had been upgraded. The view from our balcony was sensational, the location of the hotel is perfect, a short walk to the centre, but nicely away from the crowds. Breakfast was perfect, with a large buffet, and the option of various cooked dishes (I would try the ham and cheese omelette, if you visit!). In short - Location - perfect, Service - perfect, Staff - perfect, Ambience - perfect. I could go on and on using the word perfect, but if you visit the hotel you will find that it is the only suitable word to use.
We will certainly be going back. P.s. The hotel owned restaurant Eolo is, you guessed it, perfect!