Perfect for the needs of my family. The vegan leather is soft. It was easy to put together. It is not made for larger people. With that said I am a fairly larger person and fit snuggly. I didn’t have any wiggle room in the seat. Luckily this is for my brother who is slender and should have no problem with wiggle room. The heat was nice on the back and the massage relaxing. I recommend.