I wanted a cruise our of Dubai. My hobby is traveling and I travel every month-plus. I have been on about 140 cruises. My first cruise in 1973 was with Costa and I cruised on the Carla C out of San Juan years later. These cruises were great, but Costa has changed. They charge extra for every thing. I booked cruise, air, hotel and excursions with Expedia. Everything worked out fine, except the cruise and the last two excursions. I had to be out of the hotel by noon. So I got to the terminal at 1130. There the Costa people told me check in was at 8:30 PM, which was new to me. They said it is on your documents, not mine. So the first day of the cruise was spent sitting in the terminal. So it became a six day cruise, even the gratuities were for seven days on a six day cruise. If you had a complaint, they would say what is your cabin number and that was the end of that. Most cruise ships post menus, not this ship. On the plus side best room safes I have seen and most of the crew were friendly.
The cabin was fine. They had a sheet, did you want your cabin cleaned once or twice a day. I put AM and was lucky to get that. Had to ask for body lotion and shampoo.