Perfect! I bought two large size beds and the dogs love them. They were no trouble to put together either, I was a little worried with some of the reviews saying it was difficult but it was fine.