Yes it is. It works and there are no redundant variables/hrefs. Do you have any suggestions to change it?