Excellent staff and doctors! Facilities are very clean and new. Thank god for getting here early and having all paperwork filled out online, because it made our appointment run smoothly. Having said that, would definitely recommend morning appointments, as the afternoon and evening hours are quite busy!