I had DS1 at the ERI and it was awful.
Never saw the same person twice (and I was there a LOT!!), very understaffed, waited over an hour for many appointments and was forgotten about more than once, staff didn't seem to consult one another so each person would give me different information about what was happening/going to happen.
In fact the nursery nurse and pediatrician were behaved so awfully to me (I was 24 but looked about 17 so think they thought they could bully me) that they were dragged in by a superior and reprimanded!
I've heard lots of great things about St Johns. My SIL delivered both her girls there and said it was very good.
I actually had my other children at Forth Park in Kirkcaldy and they were just amazing.