The TwelveSouth StayGo is a new USB-C dock from a company that makes a ton of great and unique Mac and iOS device accessories. True to the company’s track record, it offers a slightly different take on a popular accessory category — and ends up excelling as a result.

The StayGo’s unique twist is a short USB-C to USB-C cable that slots right into a dedicated compartment on the dock, offering portable connectivity without any awkward stubby permanently attached cord. It also avoids the problem that direct USB-C dock connectors have, where they stick out and can potentially get damaged in your bag or scratch other stuff. There’s a second, three-foot cable included in the box, too, which you can conveniently just plug into your Mac at home if you switch between a desktop and a MacBook, or a Mac and an iPad.

It seems like a pretty simple thing, but having these two cables instead of just one, and the stowable short cable, make this far more convenient for anyone who travels or who does any out-of-home work at all. I’ve used a ton of these things, and StayGo is my clear favorite after having used it on a couple of trips over a month or so of testing.

I haven’t even talked about the ports yet — TwelveSouth nailed the right mix there, too, with three high-speed USB 3.0 ports, an Ethernet port, a USB-C connector (with pass-through charging at up to 85W), a 4K 30Hz HDMI port and both SD and microSD slots (which support UHS-I transfer speeds, and which can operate simultaneously). That’s just about everything a traveler or working photographer today needs, and nothing they don’t — all in a space-saving design that never makes you choose between it and other gear when you’re packing even the smallest bag.

[gallery ids="1858916,1858915,1858914,1858913,1858912,1858911,1858910"]

In terms of performance, so far it’s been rock solid. There’s nothing worse than random unmounting of memory cards when you’re trying to transfer photos from a shoot, and the StayGo is definitely able to deliver solid, uninterrupted performance there. If I had any complaints, it’s that video output isn’t 60Hz, but that’s not really a necessary requirement for something that I’ll be using primarily to supplement my external monitor needs when I’m on the road, instead of a dedicated video connection for a video editing setup, for instance.

The StayGo can get a bit warm when operating, but it’s never been actually hot, and the aluminum case construction helps ensure it can shed excess temp quickly.

At $99.99 it may be a bit more expensive than some of the hubs you can pick up on Amazon, but in terms of reliability, specs, port load out and its interesting approach to blending portability and at-home convenience, TwelveSouth is more than justified in setting that price point for the StayGo.