Amazing place to stay! It is the perfect location. Literally across the street from a really nice beach where you can swim and snorkel. The place was very clean when we got there and all the furniture was very comfortable. The pictures do not do it justice! It was well stocked with full kitchen amenities. Did I say that it was right across the street from a beautiful beach? We would 100% stay here again. Mahalo Ray and Elsa!