The Residence Inn near the airport is very nice. Thats where I stayed last year. In previous years we stayed at the Crystal Inn on Canal Road. Not nearly as nice but pretty convenient. However if you want any decent food you'll have to drive over the main road because there's not very much around it other then a couple of gas stations with like a McDonalds.