Loved it, feel like my skill at solving these just went up a couple levels. I think my favourite part was the mini-break-in in the lower left corner (which I found quite late in the solve).
Thanks. I hadn't realised there was a mini-break-in there. It was meant to be late in the solve.
Very nice opening in the left bottom corner and then it is very logical flow. :)