Exactly what I was looking for! Perfect size. Very comfortable to rest your feet and sit on. Love that it unzips for easy cleaning