We loved our stay at Kaleialoha. The unit itself was very clean and provided great amenities (beach chairs, towels, soaps, shampoos, appliances, etc.). The building as a whole was also very nice. It was located close to many things, which made traveling very easy. The property including the pool was very well maintained. We loved the comfort of the bed- in fact after we stayed here we went to a nearby resort and both commented on the fact that we missed the bed at Kaleialoha- it was so comfy! We would definitely recommend these accommodations.