We had a 3 bedroom inside cabin they were twin beds with one bunk bed over, plenty of drawers and wardrobe space, spacious bathroom as well. My parents had an outside cabin with balcony but they had a smaller bathroom - we also had more floor space in our room, but we would definitely go for an outside cabin next time, just to see some day light and somewhere to sit.
All restaurants were great, we used them all - Pizza/Pasta (service was a bit slow), Horizon for evening meal, breakfast and lunch - all very good. Afternoon tea was great a lovely english tradition. The Steak Restaurant was excellent, we ate in the Rigolata restaurant most evenings with any time dining - we never had to wait for a table any more than 5 minutes. One gripe is the price of drinks, very excessive, cheapest bottle of wine was £20 for a Chardonnay - I have never drank so little on holiday!!
Entertainment in the evenings was OK, some better than others (although our Son was not keen) - the Disco was very quiet, we went twice. We watched a few movies under the stars - Slumdog millionaire and a few others which were all very good. They show the live football matches for the top games in the afternoons which appeals to the British.
Room all OK - had air conditioning, lighting not great as there were no outside windows.