Wonderful home.
Wonderful hosts.
Wonderful location.
We had a wonderful time.