The sides are almost flat.
The picture is not how it comes. I got the xl . It is quite plush . Its more like a flat bed but my dog seems to like it