I rated it 3 stars because if this was for a very small petite person, they would probably love it.  However, for me it is definitely NOT true to size.  If you order one, I would make sure to order a couple sizes larger, otherwise in the front it will end up being only about 6 to 7 inches in height, compared to the sides and back which are about 10 inches.  Well made, but doesn't work for me.  I ended up ordering a totally different one that is the same size height all the way around.  The seller was fine with my returning it.  I received it in the evening and returned it first thing the following morning.