Five stars all around. Great place. Good location. Everything as described. Fantastic hosts. We will be back.