Sounds perfect to me and you're really lucky not to leak as that can be horrible.
Leaking can just be leaking, or it can be oversupply which can cause other problems.
I have never leaked (well, I once dripped, which was a shock!) and struggle to express (by doing it every morning I have managed to do it but it took a lot of work) but have easily fed DS1 to 15 months who was a big baby, and DS2 is nearly 6 months and has always been EBF.
My breasts rarely feel anything other than - um - soggy, flat, and totally un-perky. There was a moment at the 6 week mark when I started to lose faith but stuck to it, and guess what - textbook job, week later he settled again and suddenly went up a babygrow size.
Babies fed on demand may well feed more often than the oft-said 3-4 hours but that's because it's how it's supposed to be. To feed when she is doing, then go for 5-7 hour stretches is absolutely wonderfully brilliant.
Interestingly on that note, when babies are completely allowed free access to the breast they will feed/snack up to 4 times in an hour! Which in our society would be something of a nightmare and unsustainable (I mean, how would you get the dishes done?
) but it just goes to show that babies love boobies, that's how they're designed to be, and a more perfect description of a breastfeeding relationship I rarely hear than that which you describe. Lovely :)