Very clean. Pictures do not do it justice, even better in person. Full kitchen. Very spacious and grounds of resort are beautiful. Right across from Kamaole Beach III. Air conditioning worked perfectly, wifi in room and by pool. Boogie board, chairs, umbrella and beach towels provided for use by host. Had an amazing time, would come back again!