So far so good.  Delivery was a day earlier than scheduled. Product quality and the medium firmness seem good.  Initially I was surprised that the medium seemed quite a bit softer that the firm version delivered at the same time.  However after about a week of use and I am quite happy overall.  The 5th star star depends on longer term experience and satisfaction.