We had a single night stay at Royal House Hotel. The rooms are basic but clean despite a bit of dust, not uncommon in this region. The beds are comfortable and linens clean. The room had an air conditioner that we didn't need to use. We had a small balcony that overlooked a nearby fun-park. It was noisy on one occasion but not too late into the night.
Staff were very helpful and incredibly polite, they made the stay. Breakfast is average. Lots of bread and a thin omelet with instant coffee.
The location is great, just a short walk to Karnak temple and it's surrounded by shops and restaurants.