Yes! It's very nice. Also need to create an account with Roku too with your credit card info, but there will be NO extra charges unless you purchase a non-free channel or non-free content.
Originally Posted by MudShark22
I recommend getting a Roku that has either a WiFi or Bluetooth remote, but not the IR one. This remote is so nice since you can use it without pointing it at the Roku box, works under a blanket too, and even from another room, which can come in handy at times.
For non-4K TVs and content, the older "Roku 3" (a 3rd generation model) still works very well and you can probably find a good deal on it too. Furthermore, the Roku 3 includes most of the high-end features like a WiFi Remote with a headphone jack, dual-band WiFi 802.11n, Ethernet, USB port to play content without streaming it, micro-SD Card Slot (used by Roku box only and not for your own media), Voice Search, and, of course, an HDMI port. The only things missing include an optical digital audio output, 802.11ac, and Remote Finder (see below).
The Roku 4 (a 4th generation model) and some of the newer 5th generation models (no longer named Roku #) support 4K TVs and content, even HDR (Roku Ultra, Roku Premiere+).
The highest end models (like Roku Ultra, Roku 4) include a Remote Finder button on the Roku box to help you find your Roku's remote if you misplaced it along with a optical digital audio output and 802.11ac.
Some Roku boxes (like Roku Express+, Roku 2 from 2013 model 2720) still support the older Composite RCA Yellow, Red, White jacks for older analog TVs, giving your old TV extra life. The content looks nice on your older TV and uses much less internet bandwidth too.
For more details, check out the Roku Wikipedia page:
Roku also created this PDF comparing their latest 5th generation products: