I've been to Shine almost every Saturday since September for breakfast. I was there this morning as well and other than once or twice some time ago my meals have always been great. I've also found the staff to be a great bunch. Always smiles and very patient.
We just went again today (Thu) at 1 PM, and the staff were great, our omelettes excellent, and they'd improved the fruit juice from our last visit. So I'd have to say the critics caught them during a rough patch.