Small shop but basically has everything that most cheap as chips stores have. It is a bit crammed in, not that easy to get around, but fine. Of course, the prices are cheap. There is a good staff in this store so you don't often have to wait for service long.