I would say that it is quite good especially for that low price, but it is not offering too much space under the downtube. I am not saying that you cannot ride properly on a DIV, but there are many things that are easier to learn if you buy a frame that is offering a bit more scuffing room. If you are still learning the basics, maybe the the WTP Sinus is a better buy.
As for the cranks, I would stay away from the alloy crank arms, no matter how discounted they are. I reckon the steel pedal inserts are always weak points. I would recommend the Premium Euro or the Wethepeople Royal cranksets that are lighter and stronger.