I stayed at the Pavilion Resort Hotel in January/February 2015. It's a nice hotel. It's clean, modern and everything works. It does however have a problem with ants. During my stay I had to move rooms twice due to large numbers of ants coming into the room. Not the tiny ants found in cold countries, but large 2cm long ants only found in tropical countries. It's a shame this wasn't adequately dealt with by management as this is such a nice looking hotel. That aside this is a good hotel. The staff are mostly pleasant and attentive. The restaurant food is good and reasonably priced and there is a nice pool and bar. As mentioned by others, the hotel is around 600m from the main road along a dirt track so a little isolated at night.
Lastly, when I tried to book a room by contacting the hotel, the receptionist (Everlyn) quoted me a much higher price than that published on the hotel's own website. This was even after I sent her a number of emails pointing out to her the correct price as shown on the hotel website. When she refused to charge me the correct price I bypassed her altogether and booked the room via Booking.com (as their price is the same as that on the hotel's website). I had no such problems when speaking to the other receptionist (Ibrahim). He always quoted me the correct price.