Perfection ~ beautiful home, lovely hosts, great location, comfortable bed, clean, and a kitchen; all for a great price ~ it doesn't get any better!