We chose this cruise mainly because of the price and the fact that we were going to be in South Texas around that time.
Embarkation for us was a very long drawn out affair. My wife cannot make that long walk up the ramps to get on the ship so needs wheelchair assistance. We must have waited for two hours before it was finally "our turn" to get help. From what it looked like Carnival only had about six wheelchairs that were in use at any one time. Not sure what embarkation was like for the rest of the cruisers but it looked like it was not an easy process.
We had decided that dinners in the Lido Buffet were iffy at best on a previous Carnival so we decided we would eat most of our dinners in the dining room. This was a good idea although our food quality only rose from one to three stars. The biggest difference was with the desserts which were much better in the dining room. Food still too salty.
Clean, efficient. Typical expected cabin size for a cruise.
Spent a couple of days here before the cruise. Great restaurants, easy to get around.