An ok experience overall, with some highs and lows.