Perfect size for Ruby ( she is German Shepard mix and weighs about 60lbs) All four of my dogs love this. Came rolled up. Give it about a day for it to fluff up. It even fluffed out with all my dogs competing to lay on it. It is now one their favorite beds to sleep or lay on.  Love the fact the cover is removable and washable.