Ive seen the ice shows on Navigator and Mariner and both are excellent. Be sure to get your free tickets early. There are enough seats for everyone, but you may prefer a certain time/night over another (ie we did it after a sea day vs a port day). Its open seating too, and there really isnt a bad seat (unless youre stuck behind a support pole). Since we have a 3 yr old, we usually skip the comedies, but our son loves the glitz and music in the regular shows, and the ice shows.