This ticks all the boxes. A definite ‘must stay’ if you require accommodation in Palmerston North.