The USB ports are great. It was larger than I thought but fits perfectly in my room. Easy to put together