Riviera restaurant in Caddenabia looks like a normal lakeside pizzeria, attached to a hotel. Please take note, it is not!! We were advised to eat in Caddenabia as the prices are cheaper than bellagio, however there is a reason with this hotel. My husband was half way through his pasta by the time my pizza arrived, with no apology. My husbands spinach side order arrived after we had finished our mains. My husband's pasta contained bacon which still had pieces of bone attached! As for dessert, we waited an hour to order, mine arrived after 15 minutes and his didn't arrive another 15 mins after I'd finished mine. Having watched other customers suffer a similar fate we decided to cancel dessert and leave.
This would all have been fairly horrendous on its own, however an hour after dinner I began to get stomach cramps and we both lost a day of our honeymoon due to our disastrous visit. We returned to our apartment to find another guest in the complex, and also the owners, had suffered the same issues at this hotel.
Needless to say, I wouldn't spit on this restaurant if it was on fire.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.