Matched measurement perfectly and went together perfectly.  Legs are very smooth and seat cover is nice so not sure if I'll recover.  I will stain legs to match vanity.  Good quality at good price!