The place is very clean and everything seems new. The host has created a very charming atmosphere with a great attention to detail. He was very helpful with providing directions and he promptly answered all our questions.