The location is great and the complex is well maintained. The kitchen was very well appointed and things were explained clearly. Judy was very attentive and accessible. We had a great stay. Mahalo