The ship is first class, everywhere is spotlessly clean, the cabins are kept clean and tidy, the sheets, pillowslips and towels are pure white and changed frequently, as are the rubbish bins.
There are various restaurants around the ship, the food served is A1 first class and really cannot be faulted, do not expect English cuisine it is mainly Italian based. My only real gripe is, that unless you pay for it, water, tea and coffee is only available twice a day, in the morning at breakfast and again in the afternoon at tea time.
On board activities are sparse and not very inspiring throughout the day, although the entertainment team are very congenial and at times quite funny and good for a laugh.
Could not fault the cabin stewards service, it was kept spotless and linen was changed daily. the cabin itself was spacious and comfortable. Only problem was, that on deck 9 the balcony is overhung by deck 10, which meant unless the sun was low in the sky it was kept shaded at other times.
Easiest port to get into town which is quite pleasant, when leaving the ship you cross a harbour swing bridge and the town starts there. There is a very helpful tourist office just before you get to the bridge and they supply town maps in many languages.