Another beautiful Fairmont with outstanding service not to mention: "Location, Location, Location!" Of course you will pay very generously for it. There is little lacking, though, if anything. You will have a great time here so you're decision may come down to value. Prices for everything are super premium to the point of gouging like most resorts. A good example of one of my peeves is the super high prices on room service items that add an extra 20% tip/surcharge plus a $5.00 delivery charge! (Optional additional tipping if you don't want to appear cheap). Of course no one is making you order in and this is common practice. But caught off guard, this can really taint the experience. Maybe I shouldn't expect better from the caliber of Fairmont. Even when you can afford this level of accommodation and service, it's not good to feel gouged.