Cushion is super thick and comfortable but almost a little too big for the actual swing. It is also very white which just makes me nervous as far as getting dirty as anything would show up