Perfect! I purchased one each for both of my dogs and they immediately loved their new beds! We have an Australian shepherd and a large Golden. The size is roomy and allows for each dog to stretch out. Very well made and comfy! I'm so glad that I found these! Thank you!