I would have given it five stars if it wasn’t for two inside parts that arrived defective. They were marked despite the fact that it was packed well. Shipping was on time. Assembly took three hours by a handy person and it was straightforward. Once fully assembled, it serves the purpose.