Michael is the definition of super host! Beautiful place with an amazing garden. 6 star hospitality!