The boat was very clean and well maintained, however we were told they would be undergoing a coast guard inspection immediately after disembarking so a lot of areas were closed off throughout the cruise for maintenance. Swirls, which should be open 24/7 took the cones down after 5 so you really couldn’t eat ice cream all night because there weren’t any spoons available with the bowls. Loved the cruise director and the entertainment. Many activities overlapped with long lulls between the activities. Over all it was a fun time, I am just used to staying entertained and that wasn’t always the case this cruise, but I did get in lots of naps! Lol! I don’t recommend anytime dining, as the service was subpar. Many evenings the waiters/waitresses would not even bring what was ordered and acted inconvenienced at having to wait on us. The food however made up for it, it was fabulous!