Stayed here for one night. No screen on windows. We didn't have any problem with bugs. Living off-grid, we had no issues with water or electricity. Highly recommend staying here. Black sand beaches nearby.