Nice and firm. Not the best quality but good price . You get what you paid for. Perfect for a rental property.