This bench is the perfect size for the end of our bed because it doesn't take up much space depth wise. It is a true white, and it is definitely sturdy enough to sit on. We use it daily to take a seat while we sit on shoes, etc. The only challenge I have had thus far is finding some baskets narrow enough to fit into it. The baskets designed to fit the length of the compartments actually stick out quite a bit in depth. It would definitely fit books very well, and right now, our kitten's bed fits inside perfectly so that she can have a cozy place to sleep!