Check yourself in for some royal treatment at The Castle Hotel, which recently opened its doors in Dalian, in northeast China. Modeled after a Bavarian-style castle, the majestic structure sits atop Lotus Mountain and overlooks the Xinghai Bay and the Yellow Sea.

The Castle Hotel comes complete with 292 guestrooms, including 29 suites, and offers ocean views and lavish interior designs with a nod to European heritage. You can soak your feet in the hotel’s indoor heated pool, get pampered at the plush spa or treat yourself to some German beer that’s brewed on-site at the Royal Cellar Restaurant.

One of the city’s most luxurious hotels, it is also part of The Luxury Collection, a chain of luxury hotels owned by Starwood Hotels & Resorts Worldwide. Now, in conjunction with the hotel’s grand opening, you’ll get to experience castle living at a special rate of US$305 per night until October 7 and US$210 per night until 31 March 2015. For more details, visit The Castle Hotel website