Awesome place, stunning view, spotless, amazing garden, stunning view, excellent hospitality, safe, warm and beautiful