Exactly what I needed. Not too big, not too small!

Pros: Easy assembly - I put it together myself - needed my son to install granite top - that thing is heavy!
Cons: None