Experience of a lifetime, high level of professionalism and excellence. Planning to do it again in 2020. Food was fresh at all times, cabins and bathrooms clean and very well maintained and the level of hygiene is very high. The entertainment and onboard DJ's were always on point. The island was also awesome, well maintained, safe and secure and the shore boats were just another addition to the fun and experience. The only concern was the level of communication for some crew members and maybe if they can improve on the cut off times for the dining hall as I personally feel that fifteen minutes is not enough to accommodate everyone. And the drinks packages are a bit expensive and the parking area was very dirty and dusty and also very expensive for rate that they are charging per vehicle per day. But either than that it was an experience of a lifetime. Thanx!