The Marriott on Rosemary Avenue is the kind of place locals drive past without a second thought, which is exactly why almost none of them know the spa tucked inside it has a eucalyptus steam room that’s genuinely worth planning a Tuesday around.
Banyan Bay Spa operates on the third floor of the West Palm Beach Marriott, and the first thing worth saying is that hotel spas in South Florida have earned their bad reputation — overpriced, underwhelming, and optimized for convenience rather than craft. Banyan Bay sidesteps most of that. It’s not a destination resort spa with a mineral grotto and a ceremonial welcome drink. It’s a properly run, well-staffed urban spa that knows what it is and executes it without drama.
The treatment menu leans into the obvious: deep tissue massage, facials, body scrubs. There’s a 60-minute Swedish massage for around $130 and a 90-minute deep tissue that lands at $175, which is not cheap but is also not the highway robbery you’d expect from a downtown hotel address. The salt scrub — coarse sea salt with coconut oil and a faint citrus edge — is the kind of treatment that makes you wonder why you don’t do this quarterly. The steam room and eucalyptus inhalation room are included with any service booking, and they are, without exaggeration, the main reason to come.
Aestheticians here are consistent, which matters more than most people realize until they’ve had three different results from three different technicians at a spa with higher ratings. The facial menu rotates seasonally and the staff will actually ask about your skin rather than recite a script. That sounds like a low bar, but Florida humidity does strange things to people’s skin and most treatment rooms around here operate on autopilot.
The locker room is clean, the robes are thick, and the waiting area has a quiet that downtown West Palm doesn’t always allow. The Marriott’s lobby buzz doesn’t really penetrate up there — by the time you’re sitting in a heated chair with a warm towel around your neck, the city outside feels like someone else’s problem.
Best time to go: weekday mornings, ideally before noon. Weekends pull hotel guests who are squeezing in a massage between checkout and the airport, and the energy shifts accordingly. If you can do a Wednesday at 10 a.m., you’ll essentially have the floor to yourself. Booking online is easy; they run promotions sporadically, so checking the hotel’s website before calling directly is worth thirty seconds of your time.
Parking is the Marriott garage on Rosemary, validated with any service. Valet is available but unnecessary unless you enjoy tipping for the theater of it.
Nobody is putting Banyan Bay on a list of the city’s most interesting places to spend an afternoon, which is probably why the people who’ve found it keep coming back. There are flashier options along the coast. There are cheaper options everywhere else. This one just quietly works.