I prefer the holiday inn city centre. (well I prefer Klaus K if points are not a question) as it is only a few 100m from the centre.
The CP is nice enough, but the restaurant is part of the royal restaurants chain $$$, and if you stay in the centre, there are MUCH better options within 5min walk.
The upgraded rooms have a nice view over the station.