Happy with small, large not so great.
We bought 2 small earlier this year and were really pleased with them, well padded, sturdy sides and soft and comfy. We therefore ordered size large for my dog however disappointed with the large size padding is not so thick on sides or base cushion and annoyingly the sides are very floppy and do not stay upright.