I was nervous of this purchase but i'm glad i did order. It came with everything and was very sleek and clean. runs smooth and perfect for my kids game room. We haven't had any issues using roblox or streaming videos.