So easy to put together and looks great!  Not sure how paint will hold up and may benefit from poly-urethane finish, but definitely worth it.