I just got these in the mail today. I ordered them as a Christmas gift for a Hello Kitty Fan. She has the same size shoe as me (size 8) so I ordered the Medium which says fits size 7-8.  I wiggled one out of the bag to give it a try to make sure they'd fit and OHHHH MAN...I WANT THEM! They are so comfy and soft! They do fit my size 8 foot perfectly all around BUT the bottom padding could stand to go back a bit further. It kinda feels like my heel is falling off the back. Don't know if I'd recommend going up a size if you're size 7 but if you're size 8 you may be able to get away with the Large for more comfort to not feel like you're falling off the back of the bottom padding.  The underside has a nice firm non-slip surface which is so hard to find these days on slippers. So walking on hardwood and tile floors works well. Would also be great to use for those short trips outside to take out the garbage, take in the mail, etc.  Quality is top notch! Overall great product for the price (I paid $21.99 directly from Amazon)and this will make a really great and unique gift! I highly recommend!