Skip to main content
UI Coach Logo
Intermediate

Saved Hotel Property Comparison

Design a focused comparison of two saved hotels using equivalent rooms, total price, cancellation terms, location, and access needs.

Responsive web, Mobile1 to 2 hours

The brief

Understand the problem

Background

Hotel cards make many properties look comparable even when prices exclude taxes, room types differ, and cancellation deadlines use local time. A shortlist comparison should help a traveler decide without hiding meaningful differences.

User context

Grace has saved two hotels for a four-night conference trip. One is cheaper and closer to the venue, while the other confirms a roll-in shower and offers a later cancellation deadline.

Product problem

Grace needs to compare like with like and understand which details are verified, estimated, or unavailable before choosing a property.

Objective

Create shortlist, comparison, policy detail, and selection states for two saved properties.

What to design

Define the experience

Required experience

  • Select two saved properties for the same trip
  • Align equivalent rooms and occupancy
  • Compare total cost, access, location, and cancellation
  • Choose one property while keeping the alternative saved

Screens and states

  • Saved property list
  • Side-by-side comparison
  • Room and policy detail
  • Selection review

Core user flow

Follow the critical path

  1. 01

    Grace selects both saved hotels for her conference dates

  2. 02

    The comparison aligns one accessible queen room at each property

  3. 03

    She opens the cheaper hotel's access details and finds the shower type unconfirmed

  4. 04

    Grace chooses the confirmed room and reviews the complete price before booking

Product rules

Requirements and constraints

Requirements

  • Compare the same dates, guests, currency, and room basis
  • Show taxes, fees, deposit, and pay-later timing in the total
  • Use exact cancellation dates with the property's local time
  • Distinguish property claims, guest reports, and verified access details
  • Let users hide attributes they do not need

Constraints

  • Prices and room inventory may change during comparison
  • Rooms with different bed or cancellation terms cannot be presented as equivalent
  • Distance alone cannot represent route accessibility

Reality check

States worth considering

One saved room sells out
The displayed currencies differ
A property changes its cancellation policy
Accessibility information conflicts across sources
The traveler changes trip dates

Ready-to-use content

Mock data

Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.

Property A

  • Total: $812
  • 12 minutes to venue
  • Free cancellation until 18:00 on 4 October
  • Roll-in shower confirmed

Property B

  • Total: $744
  • 7 minutes to venue
  • Free cancellation until 12:00 on 2 October
  • Shower type unconfirmed

Finish line

What to deliver

  • Four responsive screens showing a two-property decision
  • A comparison component with unavailable, unverified, and changed states

If you want more

Optional extensions

Add a companion-readable comparison link
Design a price-change alert before booking

Optional direction

Visual resources

Use these as a starting constraint if you want one. They are not part of the required solution.

Font pairing
Open SansLibre Baskerville

Open Sans & Libre Baskerville

Clear interface writing gives people the confidence to understand what changed and decide what to do next.

Icons
Illustrations

Keep practicing

Intermediate
Travel

First Day City Explorer

Design a city discovery plan that fits a traveler's interests, available hours, location, and practical access needs.

Mobile2 to 4 hours
Product ThinkingNavigation
Intermediate
Travel

Group Trip Decision Board

Design a shared decision board that helps friends agree on dates, destinations, budgets, and access needs without public negotiation pressure.

Responsive web2 to 4 hours
Interaction DesignProduct Thinking
Intermediate
Travel

Local Guide Booking

Design a marketplace flow for finding and booking a vetted local guide for a small private tour.

Responsive web2 to 4 hours
Search and FilteringService Design
Intermediate
Travel

Place Story Walking Guide

Design a location-aware guide that reveals verified local history and nearby cultural stops during a walk.

Mobile1 to 2 hours
Mobile DesignContent Design
Advanced
Travel

Self-Service Flight Disruption Rebooking

Design a recovery journey for a canceled flight that preserves the travel party, connections, seats, baggage, and care entitlements.

Mobile4 hours plus
Service DesignError Handling
Intermediate
Travel

Local Travel Discovery App

Design a place discovery experience that balances limited time, local context, mobility needs, and changing conditions.

Mobile2 to 4 hours
Mobile DesignSearch and Filtering