Perfect stay. Perfect host. Perfect location. A tourist cannot ask for more. I wish I could give 10 stars out of 5.