No, Odyssey of the Seas does not have a Johnny Rockets restaurant. Unlike many of the older "Voyager," "Freedom," and "Oasis" class ships in the Royal Caribbean fleet, Odyssey of the Seas belongs to the "Quantum Ultra" class, which features a different lineup of casual dining options. Instead of the 1950s-style diner, Odyssey of the Seas offers Playmakers Sports Bar & Arcade, which serves a variety of "pub grub" such as burgers, wings, and nachos, and El Loco Fresh, which provides fast-casual Mexican food like tacos and burritos. For those seeking a more specialized burger experience, the ship also features Teppanyaki and Chops Grille, though these are higher-end specialty dining venues. If you are specifically craving the Johnny Rockets experience with the singing servers and milkshakes, you would need to book a cruise on a ship like Symphony of the Seas or Wonder of the Seas, as Royal Caribbean has moved toward more modern "activity-integrated" dining concepts on its newer Quantum-class vessels.