Great place and wonderful hosts. You will lack for nothing.
We would definitely return.