I stayed at the villa for only one night due to needing to cut my holiday short. I thought the villas were very good value for money considering they are almost brand new. While they are not beach front, the beach/main area of town isn't very far and a car is handy to have to get around.
Yes there are dogs and roosters however they are throughout Rarotonga and I also heard them at the other hotel I stayed at.
The villa represents very good value for money. I am very fussy when it comes to cleanliness and I found the villa to be extremely clean.