I was actually there for business and I was staying in Rotterdam, not Amsterdam. If you want a nice place to stay in Rotterdam, Hotel Emma works--it's a bit pricey, but it has a good location.
When staying in Amsterdam, I think my friend will let me stay at her place--which I would recommend, but she might object. :-)
Adam