Cruise ships have three main types of spaces: stateroom spaces for passengers, private crew spaces, and public spaces for passenger use. Stateroom spaces include outside staterooms with ocean views, inside staterooms without windows, and luxury suites. Public spaces comprise areas like reception areas, dining rooms, showrooms, pool areas, gyms, spas, and children's areas, similar to amenities found in hotels and resorts. Crew members have private living and working quarters separate from passenger areas.