The bench does weigh a ton! It has never moved on me while working using it and its a bear to move even when I want too. The vanity and table are both finished in arm r seal. So far they are holding up good. I make sure to wipe any water off the vanity just in case though. Biggest downside is they do dent pretty easily. But thats what happens with pine lol