Well done! It's great to hear a story about a good flying experience, and it's clear that you're getting good value flying time!
Thanks for posting, and stick with it, it carries on getting better (with some interspersed wobbly times...) Worth it all though.
fwjc