Nice one. All logical up to the last 2 squares but 50% there and no complaints. Had to use 2D logic a few times making it a fun challenge for such a small puzzle.
Joe G, it is logically solvable until the last two squares, which I accidentally overlooked while I was checking the puzzle (sorry about that). You can use 2D logic to solve it up till then.