Our first ever cruise and we weren't disappointed.
The ship was first class and so was the service. We opted for a suite but might go for a cabin next time as we were only ever in the suite for sleeping. A bit disappointed that it wasn't possible to sit out on the balconies but it did say this in the brochure. Also a little peeved that when docked, most of the time the view was blocked by either the dock wall or another boat.
The restaurant was really good with service alternating between buffets and waiter service. On special nights (gala night and Captain's dinner) everything was silver service. Food about the same as a 4 star restaurant. Wine good too. Didn't have a problem sharing tables some nights as it made for good converstaion each night and by the end of the cruise we knew half the other passengers.