I enjoyed the on board activities, but the substitute cruise director should be changed. Mikey wasn't there, and I didn't care for his substitute. There were a few others that I felt would do a much better job. D.J. Surge, and Tara were both wonderful, and I am not sure why one of them could not be utilized. The Caribbean sounds on the Lido deck was too loud, with too much treble. Hated walking through there, much less to sit out there. Also, the seams in the water slide make it painful to go down. The food was mediocre. That being said, I thought the staff friendly, and everything seemed to be clean. I enjoyed my cruise.