My husband and I took both our two daughters, son in laws and two grandchildren on this trip. We had a very nice time. Nothing bad to say about the ship, the cleanliness or the staff. We ate breakfast and lunch on the Lido deck and dinner in the Ecstasy dining room. Our food was always good, and always hot. We did pay for the faster to the fun. It was worth it since we did have two toddlers. We got them fed and in cribs for naps before most people were even on the ship. If you have small kids I would recommend this.
We used Cocoa beach shuttle for travel too and from the ship. We had a great driver for our trip to the ship. But our return driver was awful and the shuttle broke down along the toll road and two passengers got burnt. The driver didn't handle the situation well. We are still waiting a return call from them to get property from the shuttle the broke down. We only went to one show while on this trip. We wanted to spend time with the grandkids instead.
Disembarkation was easy. We did the self check out and just waited on the Lido till last call and got off the ship and though Customs in about 20 minutes.
Our room was clean and kept that way. We had 3 rooms side by side. Toddlers in and out of all of them. And they did a great job keeping them clean for all of us.