I've stayed here before and will be doing so again.
My #1 choice for when I'm down in ChCh - handy, always clean, well organised and with great amenities.