I bought this for my daughter. It was received 3 days prior to the expected delivery date. She said it is exactly what she wanted. Very sturdy and fairly easy to assemble. She did say it was very heavy and had to open box and take each piece out to carry it upstairs. Good quality