If you don't mind, could you describe what exactly you found challenging? Do you think the difficulty was fair? Anyway, thanks for your feedback!
Not specifically hard, the levels required more precision and patience... And of course, this difficulty was well designed... Nothing so complex, easy to understand with a good difficulty curve.