as the PP said, the Marriott is on site but is a little over priced in my opinion. I know that when I have early flights I'll stay at the Hampton Inn, at least here you are provided with free internet and breakfast. There is a shuttle from the airport to the hotel and it's about 5 min away.