Truly excellent place to stay, especially considering the price. Yes, it's a little more expensive than some other hotels you might stay in but for what you get (everything high-end, adults only, all-inclusive food and drink) it's really a bargain. Two small pieces of advice to the management: First, the wifi can be a bit slow at times in the rooms. Secondly, perhaps at check-in provide a map showing where all of the different restaurants and linked hotels are located. It can be pretty overwhelming to figure out at first. Those small things aside, everything from the free mini-bar to the yoga class to the multiple dining options makes this place great. I will now always seek out Steigenberger hotels whenever I travel (they currently only exist in China and select countries in the Middle East, Europe).