Perfect size.   Super easy to attach the legs to the seat part.  The cat loves it too.  The bench replaced the cats worn out cat tree.  This is much nicer to look at.