A proper Holiday Inn as you would expect it to. The hotel itself is nice. It has a gym and a swimming pool (you have to buy a swimming cap in order to use).
The area itself - not much to do, it's very far from the actual city, and from the airport too. So, basically, plan on staying just in the hotel and perhaps eat in one of the restaurants nearby, but that's about it.
About 30-40 minutes from the airport. More from the city (we didn't go - too much logistics :(
The staff is very nice, expesially Christine - she's absolutely amazing! Speaks perfect English and of a HUGE help. Kudos!