It's no 5-star hotel, but it will certainly do the job.
On arrival, things were off to a rocky start - the "reception" room actually had a dirty old mattress on the floor with an elderly Arabic-speaking man who didn't seem to realize that he was in the hotel reception area. This meant that there was no amount of communication with him that would make him understand that we wanted to check in and get a key. After some wandering around the property (nice pool, btw), we found the actual receptionist, and he was very helpful. The rooms were decent - better furnished that we expected for the money, although they smelled a bit like armpits. Also, there was only one towel for 4 beds. Hmm.
Still, it did the job. It was clean. The staff was nice.