Everything was excellent! The property was as described and exceeded our expectations at every turn. Staff was friendly and quick to respond to requests. We will be back. I highly recommend booking! Mahalo!