Beach front, clean and had everything we needed. The manager communicated with us throughout the trip when we had questions and she made it easy for us to check in and check out. One less thing to worry about with all the stress of traveling. This house was great and we would come back again! Mahalo!