a friend of mine has a VERY similar one and if its the same company its a great stroller! I have a Jeep Dbl and its an inline dbl like that...OMFG that thing is a BEAST! It doesnt handle well but it folds down to be only slightly bigger then a single travel system stroller
BTW just my opinion and all but I would suggest finding a dbl stroller with handles like this one
Graco Quattro Tour Duo Stroller - Clairmont - Graco - Babies "R" Us
it makes A HUGE difference! They make it easier to turn the stroller and has less stress on your wrist then just a simple bar