This was our 2nd stay at this hotel and I cannot praise the staff and facilities enough. The room staff changed the towels twice a day and the room was always spotless and the view across the Nile from our balcony was fantastic. The breakfast staff were always attentive and friendly and we enjoyed our daily breakfast by the pool. The pool staff were always on hand to help with anything we needed, wonderful service! We had a problem with the room phone and I made 3 calls to book my horse riding but could not get connected. The reception staff looked into it and did not charge me for the calls. I love this hotel, everything is professional and luxurious, but the staff are always friendly and helpful. Just perfect - I'll be back!