Excellent stay, perfect location on the Royal Mile, clean and cozy. Perfect communication. Would recommend.