Meghan Markle had a bachelorette party fit for a future princess, according to Vogue.

Ahead of her May wedding to the United Kingdom's Prince Harry, the bride-to-be and her guests reportedly met at the Soho Farmhouse for a spa-themed bridal shower, which The Cut reports has "zippy, delicious room service" and "smells pleasantly of wood smoke."

Violet von Westenholz, who set the couple up on their first date, was present along with fashion designer Misha Nonoo. Kate Middleton, Markle’s future sister-in-law, was not present for the festivities because she is pregnant and was scheduled for other appearances.

Having a relaxing spa day for a bachelorette party rather than an all night turn up was a good idea because Markle has a few things on her to-do list before she gets hitched.

She is set to appear at the Commonwealth Day Service on March 12 with the royal family, including Queen Elizabeth. This event, described as the “largest annual inter-faith gathering in the UK in celebration of Her Majesty's lifetime commitment to the Commonwealth” by Hello, will be Markle’s first public appearance with her soon-to-be grandmother-in-law.

Markle is also rumored to be preparing for a baptism into The Church of England, according to The Sunday Times. The date has not been released, but rumor has it occuring as soon as this week.

The baptism is not required for her to marry the prince, but allegedly she wants to do it out of respect for Queen Elizabeth, who is the head of the church. The service will be performed by archbishop Justin Welby. According to a source close to the couple,  “she has formed a close bond with [Welby]. She and Harry have been doing wedding prep with him.” Markle’s parents are said to be traveling from the United States for the service.