I checked TripAdvisor before deciding to stay at Shangri-La. You might have noticed the mixed reviews - I did. I want to post something definitive!
The restaurant is lovely, and the staff are well-meaning despite being a bit lax. But the room was *terrible*. Dirty towels, broken furniture, generally grubby... Not even close to worth their R940 per night for...