We had done the same itinerary in Feb 2010 on RCI Brilliance,and wanted some winter sun with a shortish flight so booked ourselves a reasonable cost package on the Deliziosa. Having first read the reviews we were a little apprehensive but went with an open mind,lookng forward to trying Costa for the first time. We booked the X1 drinks package beforehand as it seemed the best option for us(we enjoy a glass of wine or two with our meals!)I would have to say that if you are at all fussy about the wine you drink it may not be for you!There is no choice, only house wine(red white or rose)This is non negotiable(we even tried bribery!)and as mentioned by a previous reviewer once the bar staff know you have pre-bought the X1 they tend to avoid you as there is no serice charge to be gained! if you are happy to get your drinks from the bar its not a problem.
In the main restaurant after the first night our bottle of wine was always waiting for us on the table and it was never a problem getting another(thirsty work this cruising!)
As we arrived in Dubai at 9pm our first meal experience was in the buffet retaurant and I would describe as 'okay' next morning we ordered room service and this arrived promptly(in fact as a guideline order the later slot than you actually want as it always arrived 15-20 mins early)
Great roomy spotlessly clean couldnt fault