We had a great stay with John in Kihei Resort. The apartment was clean and had everything we needed and was located perfectly.