The problem is not the personell...
The hotel is nicely located and near many forms of public transit. Very easy to walk out the door and travel around the city. 
The staff were all very friendly and helpful. 
So, why 2 stars? There are serious problems with their reservation and billing process. 
My wife made reservations in July for our arrival on the 1st of September. I called the day before or arrival to let them know that our flight lands at 11 PM their time and we would be very late getting there. When we arrived around 1AM we were informed that our reservation had been canceled by management earlier that day. Thankfully the person at the desk was able to find and reinstate our reservation. After about 30 minutes we were checked in. 
Due to issues around my wife's reimbursement for the trip we reserved another night under my name through Travelocity. I have now been billed for my Travelocity night (as a no-show) and for the night as though we just walked up and asked for a room. 3 days of phone calls and no resolution. 
Buyer be ware and really look at your bill and what you are agreeing to when staying at the Sheraton Fisherman's Wharf hotel.