My pup loves it! 110 Pound German Shepherd. Ordered a size XL, it’s big enough for him to lay out on. Very comfy & supports his body.