Where do you go (online or in store) to get decent furniture that will last a while- though not like investment pieces that will last forever- for not crazy expensive?

Specifically right now, I want to get a low bookcase or cubby unit for my 5 year olds room to store toys. But her current furniture is a mish mosh (gray headboard, espresso nightstand, Black-brown dresser), so until I know what direction we would ultimately go with her bedroom furniture, I really don’t want to spend a ton. Plus she’s likely to put stickers on it or scratch it or whatever. I also don’t want to go super cheap and have it warping the first time she puts toys and books on it.

But eventually we will also be buying more permanent furniture so trying to figure out where to look. Prefer cheaper than PBK.