Good pic. Personally, I would've cut the shelf out of the picture. It's a nice picture, but it seems to need a hair more of....something. Not sure what.
The only thing I can critize is that the photo I find the photo is a bit tilted, but maybe that was the effect you were going for - to break up 90° vertical/horizontal lines