We had a very enjoyable stay in James's flat everything you need and more ! Also free parking a big bonus in Edinburgh in a great location .