Quality- for the cost this was a great buy.  
Service- shipping was not great.  The box was in terrible condition and 2 of the book shelves had cracks.  However, we reached out to customer service and they helped us replace the entire unit.
Assembly- my husband assembled and he said the directions could have been easier so it took him a little longer than he expected to put together.  He worked on it for several hours. But once it was done it fit well in the are chosen and looks great with the other furnishing.