On the upside:
Solstice is a beautiful ship and the crew are second to none, food was as good as could possibly be expected when catering for this number of people. The staterooms are roomy airy and the beds are very comfortable.
On the downside:
The size of the ship prevents it from coming alongside in some ports, this creates lengthy disembarkation times wasting valuable time.
WiFi is stupidly expensive and very slow. The system has software bugs which means that a lot of time is wasted getting the account re-set. The TV and associated information systems were equally buggy.
The cost of Spa treatments are prohibitive.
We found being charged for transfers from the ship off the dock distasteful as we thought it should be included.
Baggage was very slow getting to the cabin on the first day.
As Brits we are not used to the culture of squeezing every penny out of the customer and we were very uncomfortable with the psychological games played on the last day trying to shame us into giving copious gratuities.
Overall we had a great holiday but beware of the extras which mount up very quickly in transfers expensive drinks ($4 for a bottle of water) and of course the gratuitous gratuities.
We will not be cruising on an American ship again as the constant money grabbing does leave a bad taste. The moral is go on a smaller less grand but equally comfortable British ship.
I nearly forgot. The lifeboat drill was a shambles!