We had a great stay at Amy's place. It is close to haymarket, which has a direct connection to the airport. So, for coming and going it is very well located. It is in a nice neighbourhood and the rooms are comfortable and warm (so is also the shower).
It is a bit of a walk to the old town, but that's totally fair respecting the price.