This was a great choice for our needs. It’s large, but that’s to be expected given what it is. It took about 2 hours for one person to put together. The mattress seems comfortable enough, but I haven’t slept on it yet so I can’t be sure.  
Delivery was fast and easy. I did pay the $49 to have it delivered to the room it “lives” in, because it’s on the second floor. The money was with it for me because the boxes are heavy 
All in all I’m very happy with my purchase