The fabric quality is mediocre and comfort is just OK. I would give it 3.5 stars. Erring on the side of 3 to keep the manufacturer motivated. With a few improvements, they can make it a very good product.