We chose this cruise as it went to the western Caribean- Costa Maya, Roatan & Cozumel.
The food was excellent.. the service was very good....the cabin cleaned and straightened twice a day.
The entertainment was good with dancer/singers, comedian, Cirque-like show and a magician.
Cabin is regular size. Good location as it is near the elevator & stairs -mid.
We stayed at the Quality Inn near Fairgrounds and it was nice but nothing of interest.
We took Uber to Ybor City and had a nice dinner & evening out.
Shopping...lots of designer stores and jewellery stores.
It's just a man made beach with a few tourist stores.