I stayed there one night in July 2005 while I was travelling from Amman to Riyadh.
The hotel is a bit far from the main road but is easy to find.
Rack rate seems to be better than any internet or fax booking.
I paid 280 SAR nett price including breakfast.
There is a small mall inside the hotel (or is the hotel inside the mall).
The service is passable, nothing fancy.
Breakfast is ok but not exceptional.
Rooms are HI standard and was very clean and neat.
If 280 SAR is too expensive for you, the main avenue in town is full of hotel. Just make your choice.
Unique Quality: Best in town
Directions: From the highway, take to city center (north) and drive about 4 Km and you will find the hotel inside a small "courtyard" on your right end.
King Abdul Aziz Road, , HAFAR AL BATIN 31991