I second DMC, they've been very good to our household so far. You can get appointments the same day (compared to some doctors I've been with this in itself is brilliant) and they answer the phone quickly, open weekends and late night appointments for after work etc etc. Been a frequent visitor with pregnancy, toddler and post-birth needs and yet to disappoint.