I've stayed here before and glad I booked again. The hotel is nice and surrounded by lots of local food, jewellery and clothing shops, yet it's far less hectic than around Masjid Al Haram.
The mall in the hotel has good shops and they're generally decently priced....apart from the ground floor shop near the lobby seating area. They have a regular shuttle bus to the Haram, although due to roadworks, it gets you within a 5 minute walk of the Haram instead. This is still good as whilst the walk from the hotel is normally about 20 minutes, half if it is an uphill walk up, which in September/October weather at 40+ degrees heat, is a bit draining.
Overall I have been pleased with the hotel, though they do need to start paying more attention to the fixtures and fittings in the rooms, as many are loose. Aside from that, this is a nice place to be.