I just stayed at the Sheraton Park Tower this past weekend, using the free night promotion. While the hotel was perfectly fine, I'm glad I didn't pay the asking price of £299 for that night!
No Starwood status for me, so a lower (4th floor) room, with a view of a terrace across the street at Harvey Nichols.
The room was perfectly nice: a decent size, with a comfortable king bed and a comfortable sitting area along the windows. No tea/coffee making facilities.
I liked the separate tub and shower. The body lotion was apparently used from the room's last occupant (it was about half full and it looked like there was makeup smeared on it), and there was trash in the bathroom trash can when I checked in, which I just find to be a bit nasty. I didn't bother to complain.
I'm not sure I would stay here again-- certainly not at the usual rates!