Perfect - comfy but firm, easy-care wipe-clean fabric (the dog sleeps on it with no issues). Comes with the two checked cushions.