Practically perfect in every way. Great location, fabulous hosts, sweet pups and kitty, immaculately clean, comfortable and cozy. Can't wait to go back!