I am looking at purchasing a road bike. I currently mountain bike. I have tried the Trek Lexa slx, 43cm. It seemed to fit well but was wondering if anyone had any recommendations. I am looking for a bike I can enjoy for a while but have no plans on riding competitively. Frame is the most important since I can always upgrade components if want to. I am 5'1" and looking to spend around $1000. Thank you