We had great service from the moment we walked in. We had an appointment and waited over 15 minutes, but they kept us informed. Once seated we were in and out in 50 minutes. My only concern was the price. We looked up prices on their website and we were charged different.