Nihal Palace Hotel, is a very good hotel with excellent staff wether you're in for a short stay or a long one (I've been here for a month now). A special mention for Ahmed, Michelle and Renu at the reception; if you're interacting with these guys, you can be rest assured that all your needs are taken care of. The hotel has an excellent location, good dining facilities. The rooms are decent sized, clean and the housekeeping staff is good. The only minus is a very tiny gym. Overall it's a good hotel in the 3* or 4* category