Have had this for over 3 years and my puppy while now much bigger still fits in it.  Fits under the seat in the airplane and rolls smoothly.