The Office is very friendly and clean throughout. The staff was very pleasant for Me my wife and my two young boys. We left with a very good feeling for everyone. They are very up to date on everything it looks like the newest technology. My appointment was easy to make and they were on time and prompt.