Marble does stain so you might want to take the time and double seal!!!! But well made it would make more sense to ship top separate. It was a beast to unload and carry up steps