Econsult works well
I've been able to get appointments when they are needed and econsult has worked well at addressing the issues, calling reception means you can get appointments quickly too. Staff are are generally very good, at times it can be a little mixed depending who you see but most the time they are very good.