I highly recommend Makanaka Holiday Flatlet. The flat was warm, clean and extremely comfortable, with all the amenities you could hope for. We had a warm welcome from Colin, and there were a few special touches that truly made the experience special. The flat is also in a great location.
I wish I could give more than 5 stars.