The port is extremely far from the airport in Houston. Transfers are expensive both through Carnival and independently.
Embarkation took longer than normal and you had to walk further than necessary as they would make you walk up and down empty queue lines when there wasn't much queue instead of changing the retractable 'ropes' so you could bypass the extra lanes. Then they individually opened, emptied and inspected every case of soda brought on board before putting it back together as best as possible so you could try and carry it aboard. The terminal was depressing.
The cabin seemed smaller than on the older Carnival ships and the décor was a hodge-podge of different colour schemes (I think bits had been swapped out and replaced with bits left over from other ships or kept as replacements from previous refurbishments) It didn't give a good overall impression. I never met our cabin steward and still don't know what he looks like or what his name was. This is the first cruise in 24 that this has happened.
Smaller than others but OK. You can be seen on the balcony by the bridge and people on the promenade deck directly below. I prefer balconies on other ships where you can look directly down over the sea.
Caught a taxi to West Bay beach and snorkelled. Taxi trip takes about 45min each way and our driver took us there on one road and back on another so we got to see quite a bit of the island too. He even stopped at a look out so we could take some photos. While snorkelling saw some gigantic parrot fish - by far the biggest I have ever seen (about 1m long)
Caught a taxi to the Money Bar resort and snorkelled. Fun and fairly inexpensive.
Too far. Expensive transfers from Houston no matter who or what you use. Oil rigs everywhere.