A bit hard/unforgiving, but very polished and great style. Also, although hard, the levels are well thought, nice job!