We cannot rate this stay highly enough. Even before check in, communication was excellent and then the welcome we received was fantastic and very thorough. The personal touches were very thoughtful and a wonderful surprise. The property itself was extremely clean and a great layout providing everything we could need for our stay.