I NEVER Say This in a Review, But the Bluetti Elite 300 is Almost Perfect