STAY HERE! It is beautiful (the pictures don't do it justice), comfortable, so quiet, and has a lovely deck with a great view. Plus it has hosts who really are the most - they make sure everything is perfect.
We loved our stay here.