The size is perfect, however the top is a cheap faux marble.  The back was the incorrect size and not predrilled for attaching to frame, I will have to figure out a way to attach it.  Overpriced for quality but does fit the bill for what I wanted.