The location is STUNNING and the place is very well kept and clean. Teshi was a wonderful host in all the ways -- thank you Teshi for a wonderful stay!