Really nice place on the Royal mile. Spacious, clean and well equipped.