Took a few extra minutes to get everything lined up correctly while trying to assemble by myself but I got it figured out. It’s very soft to the touch and firm but in a comfortable way. It’s perfect for me!