Very helpful and intelligent. He really knows what he is talking about and helped me a lot and gave me a great smile. The staff is very friendly and helpful as well.