Once the mattress had time to fully expand (2-3 hours), it was nice and square as shown in the picture. The firmness is exactly as expected, which is medium in softness. The fabric is stretchy and smooth to the touch. Overall, for a budget friendly mattress I am satisfied with the overall quality and have recommended to family and friends.