Silversea positions and prices itself at the top end of the market. We expected it to be good all of the time rather than most of the time.
Our cabin butler was outstanding which was certainly a big plus.
Restaurants usually but not always good and a couple of times particularly slow for no obvious reason. Sometimes thought the staff would have like to have been elsewhere!