Perfect stay, the place is sparkling clean and beautiful, terrace is huge! Xiao is a great host. Will recommend this 100%.