It’s firm, gorgeous and so perfect! Little weary about buying something online I never tried but t was even better than I thought! Very easy to put together took less than an hour! Love at first sight!