This place is OK for what it is i.e. if you need to grab something last minute and can't venture out to a big box store. I suggest you come in with the knowledge so you can ask for exactly what you require (I would even go as far as bringing the item you want replaced). The store is small and the service can be hit or miss depending upon the mood of the store owner in terms of service. The store is small but they do carry a wide variety of items which is good. I haven't compared shopped for prices much as it was a last min replacement in both cases. With no other options nearby I guess one bites the bullet given the return policy for last min items.