Everything..size, shape, comfort ..but had to give it only four stars for the material. I hope the material holds up over time.