This is just perfect. Perfect location, perfectly appointed and fabulous hosts. I am almost reluctant to review in case it is not available next time I want to book!