When we arrived, the place wasn't clean, the beds were just about made, the rest was left dirty and we had to clean the place to make it acceptable. Additionally, the heating/hot water didn't work and instead of having a representative sent on the first day, we finally had someone to come over on the last day to advise they can't do anything for us. The flat and location is fab, but the issues we've encountered were all avoidable if the person responsible had done their job properly. Unfortunately this has tainted our trip to Edinburgh which could have been perfect if not for the issues.