Bringing restaurant reservations in-house for MGM Resorts

Role
End-to-end design
Team
Commerce team, MGM Resorts
Timeline
2025–2026
Platform
Web, desktop and mobile
Impact
Replaced third-party booking with a native flow, live in production
The Lago restaurant page on desktop and mobile

Challenge

Restaurant reservations at MGM Resorts relied on third-party services. The Commerce team set out to replace them with a native experience, designed and owned by MGM from the first search to the confirmation.

Approach

I designed the experience end to end, as part of my support to the Commerce team: the search by date, time and party size, the view of available tables, the reservation details and how a table sits in the cart next to the rest of an MGM booking. The flow is built on Vega, MGM's design system, so it reads as one product with everything around it.

Client
MGM Resorts International
Industry
Hospitality
Scope
UX/UI, Prototyping, UX copy

Much of my work at MGM Resorts is confidential. Everything shown here is live in production today.

Reservation details on desktop and mobile

Booking a table looks like a three-field form. In a resort it isn't: availability changes by restaurant and by time of day, and a guest who edits the party size expects the results to follow. Most of the design effort went into making that first step feel obvious and keeping every later screen in sync with it.

The screens people rarely screenshot got the same attention as the main path: no tables left, a search that changed halfway, an error in the cart. Each of those states has its own message and its own way out, so the guest never hits a dead end.

More work this way