It's perfect for my large dog . She loves it. It's kind of like an air mattress it flattens down when she lays on it then fluffs back up when she's off of it.