We had folks who HATED the cruise because the Sky doesn't have Crooners. I know people love Crooners, but 1) do you your homework on the ship you are booking and 2) there are other places to enjoy music, cocktails and fun!
There were a few things that we were a little annoyed by too, but we had a wonderful relaxing week. It's up to YOU to decide if you are having a good time. I read once that the only person that can make you mad is yourself. It's how you deal with a situation that makes the difference.