The hotel is great, big pool, great food and really friendly staff. They helped us with anything and one night the waiter even rang the bartender up as he wasn't working that night so he could make me my favourite cocktail. The rooms are very clean and spacious and wifi is pretty much available through out.
The location is good if you just need something close to the airport but it doesn't have much else around it so be prepared to get taxis into town. We used the hotel car service but this was quite expensive.