Great practice! Very clean, up-to-date technology if not better, and the staff is extremely nice and always make us feel welcomed! Very flexible with appointments and exceptional customer service! Highly recommended!