Staff was VERY friendly and helpful! Doctor LaLonde was personable and knowledgable. My reason for a 4 out of 5 was the long wait! I arrived 25 minute early to fill out paper work and was glad I did! Once my actual appointment time came I waited 50 minutes to get back to start the exam. Seems a little excessive. Hopefully this was an isolated incident and my next visit will not be so long. Once my appointment began, Dr. LaLonde spent a good amount of time with me and i did not feel like he was rushing my appointment.