The apartment was clean and conveniently located near the beach. James is a gracious host and attentive to questions we had. Umbrella, snorkeling equipment and other beach items that were available for use was a nice touch. Bathroom and kitchen were great and we had problems with our stay. Mahalo James!