You do have to buy cables for it and it doesn't seem to be as good for gaming as I had hoped.  It was bought for my 11 year old grandson so I was looking for reasonable price but useful.  Not sure it will do what he needs but it could be the internet  he has at his house.