Four of us spent 2 nights at this apartment. The apartment itself is in a great location, close to the castle and just a few minutes walk from the tram stop. The large floor to ceiling windows in the living area gives lovely views over Princes Street. The decor is modern but still has lovely original features such as the high ceilings. All the amenities you need in the kitchen and living area. Clean bathrooms, linen and bedding. Communication with the hosts was good and response was always quite quick. Unfortunately we did have a couple of issues during our stay. We were notified after our arrival that the previous visitors had mentioned there was not enough hot water to fill a bath. This was not problem for us being shower users. However, the first evening 1 of my party took a shower and mentioned the water run cool quickly (approx. 1 minute). The following morning, some 12 hours later, I showered, with the same result. I reported the issue to the hosts who quickly responded that maintenance would come visit. I also mentioned that the heating (Nest) schedule was set to just 18 degrees overnight, which was a bit too cold given the cold snap in the weather. I asked if it would be possible to update the schedule online or via the app, which I know is possible (this was not done). Maintenance visited around 4pm the same day, by which time the heating hadn't reached above 21 degrees, despite being manually set to a higher temp, and was actually dropping. The maintenance chap could not help, he said British Gas needed to come out and he left. A few minutes later the doorbell went, it was the first chap, accompanied by someone else (not British Gas). He checked the water coming out of the shower and said we needed a plumber. A short while later, the 2 maintenance chaps followed by a plumber, returned, who suggested the work would take 4-5 hours which he did not have time for. I updated the hosts who replied with an apology and said the plumber had fed back that both issues were linked, but maintenance had fed back that we should have hot water after allowing the tank an hour to fill. I asked if there was anything they could do to make our stay more comfortable, which unfortunately they could not, but at least we could have a warm shower! The following, our last morning, about 14 hours after the maintenance had left with the message that after an hour we'd have hot water I braved the shower and had the same result, cool within a minute. I fed this back to the hosts, who again responded with an apology. Unfortunately the heating and water issues did put a dampner on the weekend. It was very cold outside and that's all we wanted to return to was a warm apartment and take a warm shower, but we had neither....