Definitely firm and no smells.  There is no padding over the coils, so a mattress topper is necessary to prevent getting poked.