Dr. Diaz is very professional and his staff is highly responsive and trained very well. Everyone is very helpful and always in a good mood.