I'm really glad everything went well for you with them.
I'd never use them myself, too many bad stories and I've always been weary of their warranty situation.
This for instance is a big no-no for me - from their website, emphasis mine:
Q. What is the difference between your stock and local stock?
A: There are no functional differences between our stock and local stock. The major difference is that all our stock is warranted by TecoBuy UK instead of having local manufacturer’s warranty.
On that subject, have you bought AppleCare+ or checked your warranty status on the Apple website?
I'm curious as to why TecoBuy say there's no manufacturers warranty, I was sure Apple's was worldwide.
But all of that aside, I wouldn't have the patience anyway. I mean 4 weeks for delivery I could maybe cope with, but what if something went wrong? You could be without a computer for up to/more than 2 months. And even if they decide it has a genuine problem, they (according to their terms and conditions) reserve the right to replace it, or give you a store credit which is only a maximum of 80% the value of your purchase. No thanks.
So yeah, I'm really glad it worked out for you, and I really hope you don't have any problems with it.
But personally, I think I'd rather pay the Apple price.