It's okay, the CPU is solid but the video card is the letdown (although not bad). The graphics performance is decent but having only 3GB of Video RAM will limit certain games in the future. If you could get a 6GB version of the 1060 that would be more future proof.
As is for 1080p gaming this system would be alright and it will leave room to upgrade in the future.
What's the exact budget that you have for a PC? Does your budget include a mouse and keyboard or do you already have those available?