I used this since last 4 years. Its a very good product but I think its not made for whole time Office purpose, like you cant used it for 10 hrs per day on regular basics. Its a good laptop for gaming purpose also and also work best with window 10. Its give all the things as you required but it contains one problem also that its little bit heavy. Its battery backup is also good. I always prefer HP products.