This place is awesome. However, it needs to be stated that the 2nd bed is a pop out in the kitchen, and the "steps away" from the ocean is actually more like 500 yards. The place was clean, but the cleaning crew was still there when we arrived an hour after check in. I'm giving it 4/5 because it still was a truly awesome stay, with a beautiful beach a small hike away, and a nice patio. Communication with the hosts was timely, but not amazing. All in all, it was worth the money and a great stay, but it does not deserve the 5/5 recommendation I would give to other stays.