Size is great! Not too big, not too small. Also it is very comfy with the right amount of firmness. The gray has a nice blue undertone instead of brown, and the legs give it a great mid-century look. Assembly took exactly 20 minutes and I'm a 5'1'' 120 lb female. Highly recommend for the price!