Firm and comfortable bed frame. Very easy to install, but might be a tad too heavy if you have to carry it to another floor. The recline and massage functions are great. Highly recommend the head tilt feature - makes it super comfortable while watching tv or working on your laptop.