Great place and staff. I appreciated how detailed and informative everyone was. The first consultation was very very packed with educational information. Everyone took their time with me and I left feeling very informed. I'm usually tough on doctors and clinics, but these guys are 5stars!