Spotless, beautifully appointed, great location, and had everything (and more) I needed. Jerry was a wonderful host. I would stay here again in a heartbeat. Mahalo Jerry!