Ideal location, spotlessly clean, good communication from time of booking. Perfect for our stay in Edinburgh.