I would stay at: If you're on a budget, stay at Kex Hostel - no question. If you want the best Reykjavik has to offer, stay at Hotel 101.
Great boutique hotel and definitely the best place to stay in Reykjavik. In need of a refresh in the next couple of years but still great.