This appears to be a render. It's not the pixels that give it away, it's the consistent grey shadows, the smooth highlights, and lack of very small details in surface noise, wear, perfect alignment of elements, etc. The image could have been rendered with Vray (my personal favorite) or Mental Ray (also great).
Still, rendered or real... it's cute! They would need to be cast in something heavy, right? Maybe resin would work, to keep the from being shoved aside by tilting books.