Above Average, but could use some work in certain areas.
I've had pretty good experiences shopping and ordering from this site, however there's 2 things I think could use some attention:
Firstly, order processing could be faster. I've placed orders in the beginning of the week, only to not receive them for well over a week.
And Secondly, customer support responses are Horribly SLOW! I waited about a WEEK to receive so much as a response from customer support in regards to a faulty aquarium heater...
These areas could DEFINITELY use some work.