With two restaurants, a gym, and 100-plus rooms around a pleasant courtyard and pool, Crossroads is conveniently close to the mall of the same name. It's slightly lacking identity, and not the best in its price bracket, but the comfy superior rooms have everything you'd expect, including DSTV. Decor is rather overwrought in the deluxe rooms and suites.
There's also a car-hire agent: Crossroads Car Hire.