A good skate shop comes down to two things - the diversity of the products and the experience of the staff.