Gretchen's place is amazing. Was spotless when we arrived. The detailed instructions and videos made check in a breeze. Ample supply of beach towels and supplies (including sun screen) was icing on the cake!
The location is reasonable. We did feel safe swimming at the local beaches. However the lagoons and other nicer beaches are a short drive.