Xiaomi has officially launched the Mi Box, its budget-friendly Android TV player. The device, which was unveiled back in May at I/O and leaked several times since then, is priced at $69.

The Mi Box boasts 4K and HDR support. It comes with a Bluetooth remote with voice controls, making it possible to search for something to watch with a quick voice command or ask to see the weather. It also offers Google Cast built in so you can stream content from your smartphone, tablet or computer like you would with a Chromecast if you prefer.

The set-top box offers a quad-core processor, 2GB of RAM and 8GB of expandable storage with a USB port for adding more storage space. Xiaomi’s also selling a separate Mi Game controller with dual-motor vibration and a traditional ergonomic design for playing some of the more advanced video games available on Android TV.

There are plenty of other options to choose from, but Xiaomi’s Mi Box is compelling for a few reasons. First, it’s cheap for a 4K player; Roku’s new Premiere model comes close, offering 4K support for a slightly higher price of $79.99. Google is also expected to unveil the rumored Chromecast Ultra with 4K support at an event on Tuesday with the same $69 price tag. That should be a great option too, so you might want to hold off until you can compare them both.

Xiaomi will start selling the Mi Box immediately, though the company’s new product page doesn’t include a buy button just yet. The set-top box will also be available from Walmart in stores and online in the very near future.