I have 2 LARGE dogs..have you priced dog beds? A large nice dog bed can cost 300$ and still not be thick or firm enough for an old or geriatric dog.Most are 2 or 3 inches thick...this in a full 6 inch memory foam mattress, memory foam dog beds cost a fortune. This cost much less, and both dogs can fit on it at the same time! Since it a regular size mattress just get some fitted sheets and Viola! you can wash them and keep bed clean.You can change the look of it also. You can add a waterproof cover for a older dog with incontinence problems or the not quite house broke puppy. Solved my problem and dogs happy.