Was skeptical about buying online, but very satisfied. Came in three big boxes and was easy to assemble in less than 20 minutes without instructions. Vacuum-sealed cushions puffed up nicely. Firm but comfy, doesn’t flatten easily. Would recommend for a budget-friendly option.