Meets my needs.  Has pros and cons (doesn't move well on my carpet) but mostly pros.  Love the shelves.  Very stable.