It's far from perfect but it's the absolute best I've found for a full carry on (especially on BA which has no real weight limit), a half empty carry on thanks to the compression straps, and a last minute checked bag thanks to the extension. Not found anything else that plays those three roles so well.