Urban has grown from a cool kids clothing store, to a cool kids everything store. They still sell lots of clothing, (some of which I'm down with, and others that make me feel old and no longer with it) and they do a good job on constantly updating their styles. The prices on the clothing ranges from average to a bit pricey (not including sales) but I find that the quality here is very reliable.
In addition to clothing and accessories, they also sell books, novelty toys, shoes and they even have a sizable houseware department. The staff here is excellent. Everyone I've ever interacted with is friendly and helpful.