A great place to stay in a prime location on the Royal mile. Very clean rooms throughout. Excellent value for money! Would recommend.