The office of James L. Greco Jr., OD, is a highly rated medical service provider. The staff is very friendly and welcoming, making patients feel comfortable and relaxed. The doctor takes his time to explain everything and answer all questions, providing thorough and detailed information about the patient's eyes. The staff is also very knowledgeable and helpful, assisting patients with their eye care needs.The office is very professional and organized, with a great atmosphere. The waiting area is clean and comfortable, and the staff is very punctual and efficient. The doctor is very skilled and experienced, with a wide range of expertise in eye care. The office uses modern technology and equipment to provide the best possible care.One issue that patients have mentioned is that the office can be a bit disorganized at times, and some patients have had to wait for a bit before being seen. However, this is not a major issue, and the staff is always apologetic and tries to make up for the wait.Overall, the office of James L. Greco Jr., OD, is a great choice for anyone looking for high-quality eye care. The staff is friendly and welcoming, the doctor is skilled and experienced, and the office is very professional and organized.