Lots of work, but it's worth it, looks great.