Food - breakfast, lunch and dinner were excellent. There was was something for every requirement. The local dishes are an excellent idea for those not eating ashore.
Drinks - we took advantage of a drinks package and tried the beers, wines and cocktails. An extensive list and were of a good quality. Couldn't try them all unfortunately.
Excursions - well organised. The places visited were well chosen and the guides knowledgeable about the subject matter. Their English was extremely good for those of us who are English can just about speak english.
Compact.
Well designed and provided all our requirements for the cruise.
We didn't actually spend a lot of time in the cabin so it was ideal.
Always kept clean.