I knew they would be hard to put together from reading reviews, but once they were assembled they fit my limited space perfectly. I purchased the white finish. They look very nice for their inexpensive price.