We stayed here for 6 days/5 nights with 5 people of various ages with various expectations. Apart from some minor details, everything was spotless clean and as advertised. The location cannot be beaten. Airconditioning in every room was perfect, comfortable beds, good communication, and lots of space. Would definitely come here again!