Other than looking a tad small it looks like a pretty good deal to me. When you go to check it out stand over the top tube then pick the bike up until it hits your dangly bits. You should only be able to pull the bike up an inch or two. The bike might also look small because of how low the seat it, at 5'10 your going to need to raise that seat up a bit.