The love seat is firm yet comfy! The purple? *swoon* It is a deep purple much like an actual eggplant. It is the size that we expected it to be and we will be purchasing the matching sofa soon.