Easy to assemble!!!! medium Firm feel...if your tall I wouldnt recommend nice size for a small apartment