Sturdily built and easy to put together. The bench has a firm cushion and is not white, but rather a "flax" light beige color. Perfect!