We spent two nights in a hotel in Kep that was completely unacceptable. No wifi, dirty everything and not even in town (which may have been an acceptable trade off had the location been better). Additionally there were kids running around screaming on the property at 6am. The initial hotel they had promised us was much better, it felt like a bit like a bait and switch.
Other than that, the hotels were pretty good. For $1200 CAD it would have been nice to have a few more included meals as well, and a few other perks like that.