Quite a long delay to my appointment without the staff saying anything, I just sat there waiting. Once they finally got started they were quick and efficient. They did a great job and were friendly enough so overall happy with the service and quality