Having read some of the previous comments we went on this cruise expecting the worst, however things turned out much much better than expected & our advice to anybody due to travel is go with an open mind & enjoy yourselves, also if you enjoy the odd tipple make sure you sign up for the all inclusive drinks package as its got to be one of the best at 25.5 euros p/p p/day of any cruise line.
Food on on board is a bit limited & chaotic during the buffet feeding times but the evening dining was excellent & made all the better by the waiting staff & our fellow diners ( Roy,Lorraine, Stewart & Lorraine). The ship is kept spotless as the staff are always busy cleaning though the Greek decor is a bit gaudy & dark. George our cabin steward done a great job & nothing was too much trouble for him. Entertainment was a bit hit & miss as we never got to see some of the shows however the the team do a great job in the Luna bar later on & on a couple of nights we had a great laugh watching the Italian compare playing games with some of the guests. Ports & Tours, we made our own way in each port & found a free shuttle bus in each though this wasn't always made known, the shops & tower blocks are a bit too much at times & our fav bit was hiring a couple of bikes in Abu Dhabi and riding the full length (8k) along the Corniche next to the deserted beaches. Disembarking was easy with taxi's on the key side that cost about 60 dirham = £12 to the airport but beware the drivers think they are all F1 racers. In summary we had a great time for what we paid & wouldn't hesitate to travel on Costa again.
Plenty of storage space & washroom well laid out, not enough electric sockets but room well kept by the steward.