Should You Buy Starwood Property Trust, Inc. (STWD)?