Both my son and I take lessons at The Rock Box. My son has taken lessons at other places, but this is the best place around! Everyone there is personable and knowledgeable.