This stool works well for a vanity chair for me.  Its a bit hard, but I don't sit on it all day, so its okay.  Assembly was easy but I do have trouble with the legs coming loose fairly often.  This might be because it sits on some rather rough tile, so its not very easy to scoot it in and out.