We stayed two nights with Horizons Cambodia, the location is pretty convenient, it's not on main streets but only need a couple minutes walk to main road (with shops and massage). The staffs are kind and with friendly greetings, the room is not bad, the bathroom is basic, to our point of view it's not very spacious, the water of the shower was very small, so we took time to finish our shower. One thing confused us was when we checked out they said we have to pay for beers that we actually didnt consume, but after explaining to the staffs, they quickly undertood and the problem was solved. In general, it was a nice stay with the hotel.