Review (5/5): Online hair
It was a pleasant surprise.