Size was perfect! Not difficult to put together but it was a little time consuming. One door opening was about a half inch wider than the door. I rechecked the instructions and assembly was done correctly. Im using this for storage on a covered porch and wouldn't recommend putting anywhere that wasn't covered. Overall I'm happy with this purchase.