I came off an older low-end carbon frame when I saw this deal come through. It was too good to pass up, especially for a frame in my (small) size. My regular frame size fits me well, just be sure you're using the c-c measurement as the c-t measurement is WAY off b/c of the integrated seat mast. It came beautifully packaged w/ everything I needed to complete the build - even came with two types of seat mast toppers (integrated seatpost on this frame, remember!). The build quality was great with only a couple of caveats. First, I tried to put one of the seat mast toppers on the uncut mast and it was too tight - had to sand it down for it to fit. Once I (carefully) cut the mast to the proper length it fit easily without sanding - probably just too many layers of clearcoat at the top of the uncut mast. Second, the fork dropouts have a slight narrowing at the inlet making it hard to get the wheel in and out - fits fine once it's in place, just takes a little "oomph" to get it through the opening - the first time especially. Probably the same issue as with the seat mast - a little overzealous clearcoat application. Press fit bottom brackets are a pain, but works great now that it's in. Love the internal routing of the Di2-specific frame design (no frame bosses for cable routing, so don't think you can use your mechanical shifting gear!) as it gives the bike a great clean look. Once built, it was obviously quicker accelerating than my previous bike and very stiff along the chainstay. The seatstays are very thin, though and really add to the ride compliance over mediocre road conditions. The graphics are a little "loud", but in early morning/late evening light conditions the hi-vis yellow/green graphics make the bike much more visible to motorists. With 500 miles in, I'd definitely recommend this frame as the start of a build, and with the price it's going for on chainlove I might have to buy another as a spare!