Mixed feelings. Ran into a former management type on a cruise ship and he told me when in Scottsdale I needed to go to this barber shop to get a great haircut. I probably wouldn't have but he followed up with a gift card. I called him to thank him and he told me to walk in and I would be taken care of. I did and explained my gift card and showed the Mario's business card to David. I thought I was getting the $45 service since I explained that was what Mario told me he gave me. The half hour was great: excellent haircut, a shave I didn't need but which impressed the wife, shoe shine, offer for a shampoo which I declined three hours after I washed my hair. I also got a massage of sorts which I didn't expect. I also didn't expect a $70 charge less the $45 gift card. I paid the balance plus the $20 tip I was intending to give. It was a great experience but I didn't plan to spend that much. At the time I was thinking $45 every time I am in Scottsdale isn't that much. Afterward I was thinking I might not come back. Obviously I had a communication problem. I don't want to be put in a position of having a significantly higher bill when I expected to pay a different price. But the service was great if there had been better communication.