I wanted to enjoy a luxurious resort experience with my adult daughter, and the Fairmont Princess checked all the boxes. Our room was large and comfortable with an attached patio, the pool closest to our room was huge and not crowded, and the workout classes challenging and well led. While I initially balked at paying $75 for a spa day pass, it was absolutely worth it. The classes we took were excellent; the whirlpool, inhalation, steam, etc. rooms and rooftop pool were delightful; and the staff pleasant and helpful. We appreciated having an empty refrigerator in our room, so we could store healthy foods for breakfast and snacks. Definitely an expensive choice, but if you're willing to splurge, this resort hotel knows how to deliver a luxury experience.