Bought the mattress for a guest bed so can't say how comfortable it is for a full night's sleep.  Setup was easy, just un-package and let it poof up for a day.