Recently visited Phoenix only via a layover at this airport. Having just been on a plane for over three hours, I was in need of some grub and a little disappointed in the limited selection available to me in concourse D. I did end up getting a 'grab-and-go' breakfast burrito from the sole restaurant, but it actually took a really long time considering that many people are in quite a rush at the airport. Looks like they're building some new things though, so hopefully that will help. Seats in the waiting area were plentiful and comfortable, and they even had a kids table with cartoons playing nearby.