First and Last and Always album review