>>1862142the size of the bike looks fine but your back is too straight, you should be bent over more. a good cycling posture is not the same as when standing on the ground. the seat tube and head tube clue you in on the size, it doesn't look too big for you. if you can stand over the bike without the top tube digging in to your crotch you're fine. you could try getting a shorter stem but just ride it more and get used to it before messing with it. the saddle height might need adjustment but it's hard to tell from the pic.