Speaking of long layovers: I highly recommend the Yotel. You can get a room in the airport for just a few hours or over night. Shower, bed, TV, internet, 24 hour room service. Clean, safe, quiet, cheap.