We had booked this as cruise only so I will only talk about the cruise. We arrived at he ship at 14:30 the embarkation was simple and easy, very efficient. We were meeting our friends on the ship and they were waiting for us. We had a ocean view cabin it was quite roomy with plenty of space for storage, particularly enough coat hangers for all our stuff including all my wife's dresses. The bed and pillows were very comfortable.
The emergency drill was very strange, because our muster station was in the casino, I am really not too sure about mustering at an internal location in a real emergency ( thinking about Herald of Free Enterprise and Concordia) I found it disturbing I would want to be at the lifeboat. In future this is something I would want to know before booking a cruise I never thought this would be allowed.
The Horizon buffet was good for breakfast and lunch and we ate there one evening when tired after a tour. I really don't like eating at the buffet in the evening too much temptation to put everything you fancy on a plate and you end up with a kind of chop suey.
Cabin quite roomy plenty of storage obstructed sea view but could still see well.