Kevin is a wonderful patient host. His place is beautiful and very cultural. The view is great. Kevin's place has about everything you will need. I only had issues with the front desk but that was partially my fault. I did not read all of Kevin's directions so it created some confusion with the front desk and myself. Overall I am so happy I staid here and would love to stay again when I return. Thanks for your hospitality Kevin.