Excellent DIY store, personal service, prices a bit on the high side, but just about everything you could ever possibly want in stock. Parking a bit tight but you can usually find a spot. service sometimes a bit slow but has speeded up recently. Wood and glass cut to size while you wait.