‘Painted Rocks’ ticks all the boxes