Good location; wonderful hosts; and cleanliness.