Delivered as promised. Perfect fit for my full mattress and very firm frame.  No need for a box frame.