Really impressive selection with very good or pretty good pricing (depending on brands). Usually pretty spot on with delivery times and the customer service department are anyways in hand to answer any questions. Easy to buy from and return items. This is not a site you regret being a member of a month down the track. They don't hassle you with endless emails either. Generally a pleasurable, easy, worthwhile customer experience