generally dirty but not so bad that we could not relax, staff were lovely, seem to have picked up some stomach reaction from the last meal in India served at the hotel. I would stay there again, beware that although free shuttle is advertised, it did not appear when we arrived, we had to phone and wait 40 minutes, and the way to the airport was not covered, we had to order a taxi separately, and it was not there when we had to leave so we waited 1/2 hour for it, still got to airport ok. a mixed experience.