I'll get back to you guys with the review when I pick up the bike but I'm not expecting much, honestly. They didn't have any trainers in the shop - from what I saw - that looked like they were set-up to help fit someone.
As far choosing the right size, I knew the size I wanted so I can't answer your question because they didn't help me with that.