go to orbitz.com. choose was and cun as destinations. look at both first and biz class. go to seatguru and look up seat descriotions for both classes. domestic first is usually 37" seats. intl biz is 50" seats. i do not show any nonstop. in biz class, air tran.
domestic f is an upgrade deal for frequent tarvelers and an expensive ticket. no lounge, not real special seats, food barely an upgrade from the back of the plane. the virgin isls, canada, hawaii, and mexico are considered domestic.