This was a fun project I came up with after seeing so many memory foam dog beds hitting the market. As dogs get older they need a little more TLC on their joints (especially bigger dogs) and providing a memory foam mattress is a good way to go. Instead of spending large amounts of money I bought this mattress so I could cut it in half, fit the egg crated sides together and create a personalized dog bed. This mattress topper came with a cover at the time so it was perfect to wrap the mattress topper in once it was cut to size and all I had to do was sew a cover for it together. Needless to say my dog is spoiled, but she loves this bed. She sometimes even leaves where I am just to go back and lay on the memory foam. That says a lot for a people loving lab!