We've cruised with Celebrity many times. However, this was our first time on the Silhouette. We loved the food and service. This was a great cruise.
Amsterdam is a place we've visited previously so we just flew in a day before departure. We took the train from the airport to Central Station (5 euros pp), and a taxi to the lovely Hotel Esthera.