The staff and ship was great. The entertainment was lacking. We have been on several cruises and always love the shows and games but this time it just wasn't up to par. Still had a great time and met lots of new friends!!