I stayed here for work earlier in the week. I wasn't expecting much and was initially disappointed not to stay in one of my usual haunts. But I was very pleasantly surprised. The Stamford Plaza was actually pretty good and is an excellent location just off Collins Street.
My room was relatively modern and nicely furnished, as well as being clean and functional. It was also a decent size although I was only on the 3rd floor so had a fairly uninspiring view of a laneway.
I didn't dine in any of the restaurants or use many facilities as was only there overnight but enjoyed my stay and would stay again.