Spectrum is a well-run, professional yet friendly practice. I had a minimum wait time, and my doctor was both knowledgeable, efficient, and listened and responded to my questions.
My complaint is with their online scheduling system, Despite many texts and emails confirming my appointment, I arrived to find out I had not been scheduled at all. Fortunately there was an opening the next day (although with a different doctor), but I was not given a sufficient reason as to why there was a disconnect between their online scheduling service and their verbal scheduling system. So, while I would recommend the practice, I would strongly suggest you stay clear of their online scheduling system, and stick to the phone to schedule an appointment.