Had a good stay at Ivy on Park (10 nights). The location is perfect, very close to Kloof Street & Bree Street. The staff is helpful and friendly.
It can be a bit noisy at night, especially in the weekend. And with 25+ degrees outside it was very hot in the room without airco. But these are minor points, would definately visit again.