We stayed at the Fairmont in May and thoroughly enjoyed our stay. We were given a corner suite which was very spacious and extremely nice. The staff at the front desk were incredible and worked hard to accommodate our requests. The only reason that I didn't give this hotel 5 Stars is because we had an issue with the air conditioner in our suite and it took a little while before we could get someone in there to fix it. All in all, a wonderful place to stay and I would definitely recommend it.