it has everything I need, just one small inconvenience - the tiny power plug occupies a lot of space on my power strip. I had to plug it at the last position. It is a design flaw. I wish the designers made the contacts on the power adapter rotatable so that the adapter can avoid blocking other devices' power cables.