Really nice bed for the price. When I ordered it was on sale. Unfortunately I ordered it too small, but it worked out okay, the cat loves it! I am going to have to save some money to purchase an xxl. My dog is 14 years old and I didn't think about how he always lays stretched out. This bed will be perfect for old achy dogs , has good support and is firm enough and low enough to make getting on and off of it easy.