I found Netpet quite nice, i bought mine in a local petshop, but i've ordered carefresh and dog food in the past.
The only problem i had was that i ordered to find them sending me my order missing the cage i'd ordered as it was out of stock.
But i'm actually greatful as it caused me to look on Ebay and i got something so much better