I absolutely adore this place. The team is AMAZING! they are funny, nice, knowledgeable and very good at what they do. They give you tons of options for the long term stuff and are even able to offer several different financial options so you don't go broke trying to get your smile together. Everybody makes you feel welcome and like you're in good hands.