I just stayed in the Sheraton Le Centre and it was fine. Be careful when they check you in, though. My girlfriend's flight got in very late and we did not get to the hotel until about 1:45 am. We checked in and went up to the room, only to notice that the bathroom light was on and towels were all over the floor. At first, it simply appeared that they did not clean up, but when we turned on the lights, we saw a nice set of golf clubs and suitcases. Either they're giving really nice welcome gifts to gold elites, or we got someone else's room (Fortunately, the occupant was spending a late night out on the town.). The front desk apologized and joked about how we would have to share a room since we were using a free weekend. Otherwise, the hotel was fine. Nothing fancy, but certainly up to Starwood's high standards. Great location as well.