This is a good size, the material seems good quality, but the spinner wheels do not work well though, it does not spin freely like other bags.  Have not had a problem using it as a carry on, but did have to gate check it a few times.  Also one time the flight attended let me put it under the seat in front of me (737) and it did fit, so I lucked out there.  On smaller commuter planes (ERJ/CRJ) almost always had to gate check it.