This place has the best location you could wish for, right on what feels like a private beach. Host was awesome, we had the misfortune of horrible weather and the water pump dying from all the rain, but Mary was on to it immediately and was fixed in no time.
Can't recommend it enough.