Yes, breakfast is served on the final morning of every cruise, but it is often a very different experience than the rest of the trip. Because the ship needs to be cleared of all passengers by roughly 9:00 AM or 10:00 AM to prepare for the next sailing, breakfast hours are significantly moved up. Most "Main Dining Rooms" will open as early as 6:30 AM and close by 8:30 AM, offering a slightly limited "express" menu. The Buffet is usually the most popular (and crowded) option on the last morning, providing a quick way to grab a meal before your assigned disembarkation time. Room service is typically not available on the final morning, as the stewards are focused on stripping the beds and cleaning the cabins for the new guests arriving just hours later. It is a common "cruiser tip" to eat a hearty breakfast on the ship, as it saves you money and time once you get to the airport or start your drive home. Just be prepared for long lines at the elevators as thousands of people try to head to the gangway simultaneously.