We were last on the Silhouette a couple of years ago, and the quality of the service has improved, over those initial excellent levels.
The food and service in the main dining room, Grand Cuvee restaurant was excellent. The head waiter gave us a personal and professional service, the best we've experienced on previous Celebrity and Princess cruises. We didn't use any of the speciality restaurants as the food and service in the main dining room exceeded our expectations.
For breakfast we took the healthy option and use the Spa Cafe which we really like.
Port side, forward of midships. We like the Concierge cabin layout with a proper shower cubicle , good toiletries and a balcony. Felt this was a little smaller than others of this class , but no hard evidence for this.