amazing property fab location clean tidy modern superb