Awesome self contained place. Spotlessly clean, great host and extra bonus was meeting their beautiful wee puppy.