Slate is expensive, as is typical of natural stone, but the price isn't as
high as marble or granite. Also slate can be installed by a do-it-yourself
homeowner (unlike marble and granite), which eliminates labor costs and
obviously cuts down on the overall price. If you're interested in doing it
yourself, check out the Flooring Handbook. It has a step-by-step "How
to Install Slate Tile" guide with plenty of pictures to help with
installation.
Slate flooring comes in tiles (common) or "riven," which is split slate (less common).
Riven slate has a somewhat rough surface that provides a bit of slip
resistance. Its thickness tends to be uneven, which can make it trickier to
install than tiles. Cut slate tiles have smooth surfaces and even
edges. They can be slippery, though, so if you're going to install them in
a bathroom, be careful not to polish them too much. Choosing a textured
variety can also help keep down slipperiness in areas that have the potential to
get wet.