We managed to get an extra night at James because it ticked all our boxes. I have already left a well deserved 5 star review but forgot to mention these two brilliant things:
The bed is wonderfully comfortable!
The shower is fantastic! (We were very respectful of the water shortage in SA at the moment but when we did use the shower, although brief, it was fab)