Perfect location, friendly host, useful furnishings, good design, a generally enjoyable experience