David was the perfect host, communicated well and was flexible when I requested and changed with him. Would definitely stay here again. 5 stars!!