Its not as nice as it looks and the cat face is different from what is pictured.  It did what I needed it for so I was fine with the purchase (my friend's surprise Mad Tea Party).  It does get hot after a while and you definitely need to wear something underneath as the buttons gap when you sit down/move around because there is alot of gap between them.  I am 5'0 US size 12 and got a medium.  I probably could have done a small to get a shorter length.  It is very roomy inside so it can accommodate those of us with big middles!