The place was immaculate, with everything we could ever need. Communication was great and we could not have been more pleased. We hope to come and visit again. Mahalo.