Absolutely amazing value for money race road bike with Shimano 105 Di2. Pretty much jumped straight on this bike and was using it for an A grade race that weekend. I swapped out the wheels for something a bit lighter and this bike rides like a dream. The components are excellent and of high quality. The only thing I found was the 27.2mm carbon seatpost has a lot of flex which causes a bit of bobbing when pedalling. I am running it at max seatpost height (I'm 183cm, 90cm inseam on a Medium frame which is probably right on the limit for me, wish they did an ML frame). The seatpost flex is great for compliance though and it rides like a dream. I have however changed out for an alloy seatpost for a more racy feel.
99 bikes were amazing in the purchase process and had me on the bike immediately for a quick fit. I'd already done some research and knew what frame size I needed based on the geometry. The only thing to look out for is the maximum seat height as the seat tube is short for the frame size. A medium for example will have a max seat height of ~790cm with the stock seatpost. For most people at 183cm this is fine but I have long legs.
In summary. This bike is one of the best value race bikes out there.