I bought a groupon, and was a bit apprehensive about going. Dr. Castro is very knowledgeable and helpful. Both he and his staff were very professional and made this a positive experience! I recommend Dr. Castro, and will be going back for my next exam!