Dr. Gregory Bell is a great doctor, he took his time and paid attention to every detail. He gave me great alternatives to medications and other options to think about. They also give you a online patient portal to access your medications, order refills etc. I also like that they have their very own lab on site so you can do blood, urine and other types of tests the same day. (Make sure you don't eat for at least an hour before doing this option) the staff was very friendly and I didn't have to wait long at all.