Stunning design, great location, and great host only let down by cleanliness, rickety bed and lack of a working fire.