it could have been the fact that it was late in the season, but the staff was short handed, although extremely polite and great at their jobs, the DJ was polite but was geared towards specific music, requests were made and played, but not happy with the majority of the music played. the food was par at best and often ran out and took forever to get re-filled. i would not do this cruise again.