It's pretty firm so to sleep on it, I'd recommend laying down a memory foam or other padding. The material easily attracts hairs from pets. It is extremely heavy to carry so it's definitely a team lift operation to move it around. You can easily lock it into different positions. The assembly is simple, just putting the legs on.