This was a bit of an odd choice for my first build considering how small, and therefore a bit difficult to work with it was. But I was successful and my in-laws are very happy with it.
I had trouble getting the motherboard in. I had to push the cables out of the way to just the right positions before I finally managed to get it in. I also had trouble fitting this particular ram into this particular motherboard. Not sure where the fault lies. I did manage to get it in but I had to use a lot more force that I would have liked.
A cheaper b250 board would be fine for this build but my in-laws requested 2 HDMI ports so that was why I went with the ASRock h270.
All in all, it looks good, it's tiny, it affordable, and it runs great for general usage such as web browsing. Its quiet too!
I cant wait to build my own ATX mid-tower though :)