Comfy, clean, cozy, upscale, great communication, thoughtful hosts, sweet dog to pet, private hot tub, great location...5 stars!