First time for me to purchase this type of mattress!  Content with price, product, and delivery! Pleasantly surprised...so far! Not disappointed!   I did not assemble myself so I cannot comment on ease or difficulty of assembly.