I'd say this fits as it should. It looks good. (My husband thinks it's cute too :) ) it is super comfy to sleep in. The only reason I'm giving it four stars instead of five is that the color in the pictures is not exactly what you get. I ordered the peachy color one but it's actually a much darker orange/coral color. It's still pretty but just unexpectedly darker in color.
Ultimately, I will probably buy another one :)