I read all the reviews beforehand and I went looking to find something wrong and could not.
I arrived at the Port at 11:50 am. I dropped my stuff off in my room at 1230. Embarkation for me was very efficient.
Overall, the food was very good. If I had had to complain about something, it would be that they only serve grits on the lido deck and not in the dining rooms during breakfast. Service was stellar. Crew were everywhere cleaning and taking care of the ship but they would not hesitate to help you if you had a question. The majority of the crew were extremely friendly, even though it was very hot and you saw them wearing many different hats throughout the cruise.
Small but adequate. I wish we had some actual drawers. There were cabinets but no dresser drawers -- well, there was one, but it was so high, I couldn't reach it.
I did the Electric Float Boat in Harvest Caye -- don't waste your time with that one, you can swim faster. The island itself though is very nice after you walk 1/2 from the ship.