I've been to many airports throughout the U.S. and this one is my favorite. Lots of restaurants, lots of places to sit, lots of shops to visit. Voted best airport to have a lay-over (by me), McCarran has it all. They feature a 24 hour gym open to the public with showers and lockers. 24 hour restaurants and 24 hour gambling in every terminal. The longest wait time at the TSA check point I have ever experienced was about 15 minutes. Of course, I am now TSA pre-check, so I experience NO wait, most will get from car, to ticketing to boarding area in as little as 30 minutes. You just can't beat it!