The place was perfect in every way. It was clean, spacious and in a beautiful location. David was very friendly, helpful and courteous. He also had great local tips for planning our stay.