Perfect size, not too big and not too small.  I ordered white but it was really an off-white cream color.  No worries though because I lightly spray painted it with white so now it's perfect.  The seat cushion is a little stiff but I'm sure it will soften up over time.  Be careful when looking at the diagram while putting it together because the picture on where to put the inside panels is wrong.  I had to disassemble half of it to correct.  All in all though, its a solid, well-made piece at a great price!