Assembly A plus.
Comfort: B firm but needs to be broke in, slightly short for feet if you are 6’ or taller.
Material B plus