Arrived there for a 3 day stay, the first room i checked into was full of flies. We got the room changed, the new room was dirty and the AC wasn't working. It was a difficult sleep due to the heat. I informed staff of the conditions of the room and asked them to ensure it was properly cleaned. To my surprise, the room remained the same. I followed up in complaint to which the staff once again reassigned us a new room. Having to constantly move our luggage was not ideal; it was very stressful and unnecessary. I am astounded by the fact this hotel is rated three stars. I wouldn’t even give it one. I am giving a one star review however solely because the reception staff and the reception staff ONLY were very kind, understanding and helpful. Apart from that our experience was total rubbish.