Perfect location. Great host. Place is large and very comfortable. Attention to detail is spot on. Will definately stay again