We had a fantastic stay at Charles' flat! It was clean and spacious and Charles made check in super easy. The shower was surprisingly amazing; one of the best parts of our visit. There is a switch to turn it on outside the shower room (which is a separate room containing only the shower), but don't let that deter you! It was fairly cold when we arrived but there are electric heaters in every room. The bed and pull-out bed were very comfortable! Last but not least, the location was excellent! Close enough to the royal mile, grassmarket, and haymarket stations without being overrun with tourists.