Almost perfect
The wait is kind of long, but at least we are home instead of doing the same wait out in public. So no complaints on wait time. The only issue I had was the repetition of adding insurance info. Our family all has the same insurance, so having to enter it in separately for each child was obnoxious.