David and Teri were fantastic! We thoroughly enjoyed their place, and this is the second time we've stayed with them. They are attentive and very responsive, and who can beat the location?! We had such a fabulous time!