Reflections is located in the beautiful mountain resort town of McCall, Idaho. Cheerful and friendly . . . our talented, experienced technicians offer our clients many wonderful services & styles. At Reflections, we believe that you deserve to look your best. It is our goal that you leave feeling indulged, pampered, and downright gorgeous!