Beautiful home, great location, and wonderful hosts - what more could you ask for? Wouldn't hesitate to stay here again!