It is perfect and is what I needed. It is easy to assemble. I also like the customer service from this manufacturer. I broke one of the plank during assembling and explained this to customer service. They were quick for the response and send me the replacement part promptly without any extra cost. I think it is best with the price what it reflects.