Beautiful location. Fabulous host. Loads of thoughtful touches. Amazing views. Home from home. I will return.