This desk should suit my needs very well; however, assembly has been a challenge for me. Instructions are somewhat confusing.