Looks good. How easy/hard was it to put together? I'm certainly interested in suggestions you have for improvement.