I have been to this office twice. The office is very clean and efficiently run, and the service is very friendly and accommodating. They have a great appointment scheduling system and send you reminders. Doctor Sanjay Patel is friendly, knows your patient history, is knowledgeable, and is willing to take time to answer any questions you may have. I highly recommend Triangle Eye Institute in Apex.