The office is clean, nothing fancy, but clean. The staff is cordial and professional, Dr Schnitzler was great with my son (1 yr) and he was quick and thorough. The ONLY reason I can't give 5 stars is due to the amount of time we spent waiting. I will always understand and expect 15-20 min delay give or take, but 90 min before being placed in a room... It's simply unacceptable. Maybe if you explain that you have limited time they will get to you quicker?