Silversea is certainly amongst the best of the best, with great accommodations, wonderful food, and it's all inclusive nature.
However, you may find a problem with the dress codes. When it's formal or even semi-formal, the passengers onboard do "put on the ritz". And as the Lido deck becomes a bistro in the evenings, if you don't want to dress your only option would be in suite dining. The food will be the same as what's served in the dining room, but not the ambience.