The mattress was delivered on time which is excellent! The quality is very good! No chemical smell on the mattress and it is indeed medium firm! I will definitely recommend this.