This review is for the small: I think this luggage cover is very cute. The product description states to measure your luggage on the diagonal and then purchase the appropriate size based on the measurement. I have a 2-piece luggage set with a 28 upright and a 22 roll aboard. After measuring both pieces, I bought the extra large for my suitcase, and it fits perfectly, and I bought the medium for the roll aboard which was too big.  It fit around the case well, but it was at least 3 inches too long - so either Id have a lot of extra room at the top, or the fabric at the bottom would catch in the wheels. So I decided to return the medium and get the small. Ill admit I chose this particular cover not only because its cute, but the order would be fulfilled by Amazon, and the medium and XL covers arrived within a week using free shipping. The small cover was delivered from China and took 3 full weeks to arrive! I was leaving on vacation, and the proposed delivery date range was between a week before I was leaving to the date I was returning. Fortunately it arrived the day before the delivery window, but Im still deducting a star for it taking so long to arrive when the other 2 took less than a week.  The small cover is a little too tight for the roll aboard and just barely zips on the bottom, and I deducted a second star for it not fitting as well as I was expecting. In the picture, I have the small cover on my roll aboard, and the colors look less vibrant than those of the XL cover on my suitcase.  This is just because its stretched out over the bag. When its not on the bag, the colors of the 2 covers are identical. Overall 3 stars.

I thought I could review the different sizes individually, but I can only write one review for all 3.
This review is for the medium: As above mentioned, the medium is a good 3 too long for my 22 roll aboard. I thought about returning it, but it only cost about $9 and Amazon would charge $6 for the return.  Id get less than $3 back which for me was not worth the hassle of the return. Given that the size is completely wrong, even after carefully measuring my bag as per the item description, and I have to pay the shipping fee to return, I give this cover 1 star.

This review is for the XL: Im glad I measured my suitcase before ordering, as I managed to order the perfect size. I love the way my bag looks now with the cover.  The design is super adorable, and Im sure itll be easy to spot on the baggage return belt. I can not review the quality of the cover and its ability to withstand baggage handlers until after my first trip with it, however right now I give it 5 stars. Will update after I return from vacation if necessary.