Remarkable place. Very clean and amazing view. Very good spot on the royal mile close to all attractions and restaurants.