I must say that from some of the reviews posted here I was very afraid I wouldn't enjoy the cruise. Thankfully, I thoroughly enjoyed myself!
Honestly I can't understand what folks expect for less than $500 per person for a 5-day, 4-night or even less vacation with ALL Meals included, entertainment and transport to tropical islands. I am a very picky traveler and I stay at 4 star or higher hotels unless in a small town without this level of accommodations.
The only "complaints" are: #1) other than lemonade and iced tea, sodas are an additional expense and should be calculated into the overall costs of the trip. #2) When dining in the "dining room", it seemed take an extremely long time (10 minutes or more) to get refills of the FREE lemonade. #3) Desserts were not too tasteful or imaginative (you will have to go to the bakery and pay for a GREAT dessert). #4) Ridiculous prices for pictures. That being said, these are all SMALL complaints and did not change the fact that I had a GREAT time!
Room was not as small as I feared and was actually a good size and very clean. Our steward was AWESOME! Yes, we loved the towel creations (hanging monkey from the ceiling, lounging rabbit and a frog). He was very nice and accommodating and even suggested and brought a blow dryer to our room at my request. My only complaint about the bed is it was turned into a king with two twin beds pushed together and one mattress was slightly higher than the other which made it uncomfortable.