The place has a professional team, especially the doctors. They seem to know what they're doing and are thorough in their explanations. The office is clean and organized, and the staff is friendly. However, there are some issues with billing and communication. One patient had to wait two days after being admitted to the hospital to see the doctor, and another patient was not called with the results of their testing. There is also a lack of follow-up from the office. Despite these issues, the doctors are knowledgeable and caring, and the office seems to be working to improve.