This bench came very well packaged and was very easy to put together. It is very solidly built and the cushion is firm but comfortable. For my purposes, the overall size is exactly what I was looking for.