I've stayed at the Crowne Plaza a number of times, most recently for 10 days at the end of Feb 2014. It's a good, clean hotel and the staff are helpful and attentive. I had Club access and made use of the Club lounge for breakfast and evening drinks/snacks. The rooms are comfortable with decent beds, TV channels are a good selection and WiFi works OK for email, but gets quite slow in the evenings - Skype with video is not possible. Air con worked fine and not noisy.
Hotel management please note: I do not believe the shower glass has been cleaned properly from inside since new.
Having worked daily out near JKI Airport, the biggest drawback to staying at the Crowne Plaza was the morning and evening traffic and the state of the roads in Upperhill. If you want to be near the airport the Ole Sereni would be a good option (on a par with the Crowne Plaza) and possibly the relatively new Eka hotel - but I have not stayed at the Eka yet.