Exactly what I was looking for. Holds up great in outdoor weather and the buttons even ring when you push them!