Not only is it all of the above but also washable! Couldn’t be happier and looking for an excuse to buy another one!