It's too big. The TT is much too long and the head tube is too tall. One of the problems with a frame like that is the huge jump in TT length and head tube length between the small and medium sizes. There needs to be a size in-between those two. The small size would probably be a bit small, vertically and horizontally, but if you don't a +6 stem in a 120-130mm length, you could probably make it fit.
If you want better advice, you need to post an actual saddle height or an accurate cycling inseam to get an idea is the HT is too short. Most likely it's not, if your saddle height is in the 69-72cm range.
Very few people of your height have a 73cm saddle height (but I do).