Foods have a lot of verities. Chinese restaurant Chibang and Italian restaurants Cucina still are free. Best pizzas and sandwiches. However, the room is tiny. No library but large casinos staff are courteous and helpful. Good shows and spacious theater.
I really enjoyed the different environment on Celebrity Silhouette. I've mostly cruised with Carnival and once with Virgin Voyages. This was different experience but more relaxing. I would like to see more things to do on the ship but besides that, I loved it.