The condo was the perfect size for 5 adults and one baby. We liked the location and the pool and common areas were beautiful. The pool amenities were spot on and kept clean every day. The kitchen was well stocked with plenty of dishes, glasses, silverware, etc and it was nice to have the use of the beach chairs and umbrella. There was plenty of bath and beach towels. What I was not pleased with was the cleanliness of the unit. We arrived at 4pm, check in time and the cleaning crew was still there and it was quite a wreck. They apologized but said it would be about an hour to finish cleaning. We had no problem with that as that was not their fault. We told them to take their time to ensure it was clean. They obviously hurried through. My grandson's shirt was black after crawling on the floor the first few minutes we were there. I spent the next couple of hours sweeping and scrubbing the entire tile floor. There were no cleaning products other than Windex and Hardwood floor cleaner in the unit so dish soap it was. The lanai hadn't been swept or cleaned so it was filthy. There were tiny, and I mean tiny, little bugs that were continually, from the start of our stay, on the downstairs bathroom counter. I've been to Hawaii many times and I understand that you will encounter various insects at times but I think if the unit had been cleaned properly this wouldn't have happened. A deep cleaning of the entire unit is needed. Maybe this was a one time issue but it certainly needs to be addressed with the cleaning company.