comfortable and pleasant. I would strongly suggest to take premium seat for extra leg room. marginal increase in price, maximum comfort. if you are transiting in Portland like I am, I would strongly advise at least 3 hours transit time. I have a horrible experience clearing immigration to catch my connection flight. when i flag down an officer to tell him to expedite the clearance, he said I have 300 passenger here all on transit, and I am sure you can get refund from delta if you miss you flight.
trust me, you don't want to experience the same.