Battery is fine by itself, but I'd say that the range is somewhere between 315-350km depending on terrain etc. Definitely not the 420km that's advertised. I knew this beforehand from reviews so it wasn't unexpected, but I'd be pretty angry if I didn't read about it from reviews before I got the car.
For me it's fine as I still only charge once a week and I still have around 70%-80% usually, unless I visit remote relatives. I could probably stretch and recharge every other week if I really wanted to, but I prefer to have it ready as we sometimes do have longer drives.