Very happy with this purchase! The foam is very thick and the inside cover it great to keep the foam clean and dry. The large is big enough for both our 60lb dog and 25lb dog together.