The fabric is soft and the pull out feature is great! it is a little hard so it’s hard to sit on for a long time but it fits great in my small apartment