Everything as described and more! Really enjoyed the personal and convenient touches. Great communication. We had a lovely stay and would definitely come back.