our choice was celebrity becasue we ship by the mediterranean in 2014 (Equinox). The Silhouette is exactly as Equinox.
The best: the ship all, clean, good cabin with terrace, good food, good bars. We also had 4 dinners in the special restaurants an all were high level and worth to pay an extra 40-50 dollars per person. The orchestra at the main theather was excellent. The service was almost ever perfect. The gym has a lot of machines and an excellent view.
In the average: The daily show was also good and elegant but a bit boring.
all was ok, the only to comment is located at the back of the ship in the right side and has an extra-platform in front of the terrace that hide partially the view of the sea