I was very happy with my stay here. It was a nice room with a good layout. While it is described as a suite, it was really just a hotel room that might have a couple extra square feet with a really efficient layout. Everything looked pretty new. My wife and I were very comfortable with our room.
We didn't spend much time downstairs in the lobby, but it looked to have a lot of casual seating and a bar area. It was complete with some grab-and-go food for people in a hurry. Just off the reception desk was a small shop (w/ ATM) for toiletries and snacks. There is also a nice-sized pool and gym.
If you aren't a local, you will probably find Pittsburgh isn't the easiest city in the world to navigate. One benefit of staying at CS is that you can just follow signs leading towards the Consul Center!
The location wasn't great (unless of course you were staying here for a Pens game), but it is in the middle of a lot of things. A ten minute car ride can get you to pretty much everything you want to do in Pittsburgh.
I'd definitely stay here again if I was in Pittsburgh. Recommend.