This costume shop is the best! There is a huge range of costumes available and if they don't have it and you give them enough notice they can whip something up for you (I was 5 months pregnant and they sewed a Queen of Hearts dress for me). They also have great costumes for kids and a good range of odd and ends you can buy (I just got some stuff for Halloween). Staff are friendly and knowledgeable, prices are pretty good.