This code seems fine. The + sign is no problem if the things you are
trying to add or concatenate are all of the same type. In the code
below they're all strings. If they were all numbers and you didn't
have the space in there it would add the numbers together instead.
The & sign is the vba string concatenator. If you had numbers in there
and used the &, the numbers would be treated as strings and
concatrenated.