Great experience overall. Good communication throughout. Our LO made a complicated process easier to understand.