Easy to put together, only had to attach the bottom legs. I haven't slept on it but it seems relatively comfortable for an occasional bed, if a little solid!