The best choice for concrete pools is tile. You can also easily replace individual tiles by yourself, so it's easy to maintain. It usually costs about $50 to do a DIY repair.
Fiberglass: Fiberglass isn't a well-known option for pool resurfacing. Before you decide to go with this option, do your research.
Material costs for tiles start at $4/sq.ft. Ceramics cost between $4 and $50 per square foot. Stone and glass tiles can cost up to twice that amount. Add to this the cost for installation, and you can see why the total cost can rise into the six-figure range.