The staff are extremely rude. Even when you call they give you a very cold response.
I have stayed at this hotel several times because of the location. The hotel is overpriced, and appears to have contracts with airliners and corporations so the hotel doesnt care about individual guest and has the "we have nothing to loose" attitude.
If the location is not a reason to pick this place, then dont.