Great family accommodation that ticks all the boxes.