That may be a good gaming computer, but I don't think it will run the latest games at very high settings.
I have no information about what the processor is... but a GTX 1050 will be fine for just about anything from 2017 or earlier.
One of the "pros" of a mini gaming PC is portability... you can take it to your friend's house fairly easily and have a multiplayer gaming session.
One of the "cons" of a mini gaming PC is that the components can heat up faster in an enclosed space, and that with a smaller computer cabinet you have to be more careful about airflow, and maintenance, and making sure that dust doesn't build up, and that the fans can do an effective job at keeping temperatures stable.
I wouldn't expect this computer to run the latest and most spec-intensive games, but, honestly, I would be happy enough to catch up on all of the great games that I haven't played from the last ten years, and 2019 games don't look particularly interesting so far.
I game all the time, and I still haven't played Witcher III, still haven't played Fallout 4, still haven't played GTA V, there's a bunch of other stuff I still haven't played. Assuming that the processor in this PC is OK, it could be good enough to allow you to game your a$$ off for years.
It is a mistake to get too caught up in having the latest and greatest gear. If there's a game that you really want to play, you will get to it in time, it is not going anywhere.