We have a very small bathroom, and this shelf fits perfectly.  Although the top is plastic, it has the look of real marble.  Very pleased.