A fantastic place to stay. David is a wonderful host who does all the little things that make your stay perfect.