The product is great! The size is perfect even though many said it was small and many reviews said it was very firm but it’s really not, it’s brand new so it just needs to be broken in a little but it’s still fairly squishy out the box. Customer service was not the greatest and it was extremely delayed getting here but the product itself is great!