Arrived quickly which was great! Good mattress for the price but not sure I would agree with it being 'firm'. Comfortable enough though so happy to keep!