Fairmont is a great hotel. Not my favorite - but its solid in resort offerings. They have done a great job remodeling the rooms. The sheets are high thread count quality and the maid service was very good.
42inch flat screens with HD are very nice touch and the spa facilities are gorgeous. I think 7th ranked in the world for the spa. The pool and workout areas are more than adequate. Breakfast was better than lunch with pricing being very reasonable. Expedia had a $99 rate for the weekend - so it was a great deal