Easy to assemble and looks nice. Slightly firmer than I'd expected but not uncomfortable. My only worry is a slight creak that comes from the frame when you first sit on it!