Beautiful flat, spotlessly clean, in a prime location not far from the Royal Mile. Would stay here again.