and you love crowds, waiting in line for everything and rude bartenders, then by all means do it! We usually go to an all-inclusive resort in Mexico where the drinks (as many as you want) are included, there is a variety of dining options, you can enjoy a leisurely and quiet day on a beach and the employees (from the bartenders to the maids) treat you like royalty. Cruising is NOTHING like that.
We took a 3-day cruise to Nassau from Miami. We fell for the spiel about upgrading shortly after booking and had 4 Junior Suites for our 8-person group. Then we found out that my husband's motorized scooter would not fit through the door and we could not store the scooter in the hallway. Also the ADA compliant room that we had asked for had a step going into the bathroom and a step out onto the balcony. He cannot do steps without help. So, not wanting to ruin everybody elses trip, we just moved our room to a fully accessible room. It turned out to be on the 4th level (our friends were on the 11th) and at the rear of the ship (they were at the front). In other words, our room was just about as far away from them as physically possible. And of course, we didn't realize this until we boarded and by then it was too late to change.
In addition, the ship boasted that they were "wheel-chair accessible" which turned out to mean little make-shift ramps to get a wheel chair over the threshhold of a door. If the level of the ramp matched the height of the threshhold, everything was fine. However, the majority of them were not matched so when my husband tried to go over them in his scooter he was nearly bucked out of his chair. Sometimes the front wheels would go over but the back wheels would get stuck between the ramp and the threshhold and we would have to struggle to push him up and over the bump.
Although modified to be ADA compliant, the bathroom was very accessible to someone who has mobility issues. My husband was able to drive his scooter right up to the shower, slide over to the shower seat and bathe himself. The grab bars were plentiful and the sink and toilet were at the proper height. The only bad part was that the beds were too low so he had a hard time getting up and out of it.
Miami is the ugliest city I've ever been in. We tried for 3 hours to get a taxi with a wheelchair lift. We actually had a list from Miami Dade County of cab companies with lift gate vans. Not a single one of them would guarantee us a ride within 24 hours.