A little firm at first but super comfortable and easy to put together! I assembled in under 20 minutes but I would recommend an electric drill. Love it!