We loved Spier Hotel.
I was a little suspicious as I don't like big commercial resorts/wine farms, but Spier Hotel was absolutely perfect; we booked for Easter Weekend and there were so many things to do for kids. The staff were really good.
We had a riverside terrace room, beautiful big room; the bathroom is a little dated but totally adequate, and a good powerful shower! We could hear the people in the room upstairs, especially when they were moving chairs etc...but it wasn't too bad (and I usually hate neighbouring noise!). The bottle of wine in the room was a nice touch, as well as a little easter egg hamper for our daughter. The estate itself is just stunning, very well kept grounds, beautiful walks and if you have time, get free bikes at reception and do the 5km ride around the grounds early morning, it's so beautiful! Night market was a nice little bonus too. All in all, we would not hesitate to book this hotel again!