A beautiful stay tucked away in a piece of paradise.