Perfect...paid the extra to have it assembled and well worth it.  Only had to add wheels and drawer pulls.  Works perfectly in my home office.