Napier does not have a good reputation at all. It varies for courses, but none of the subjects are rated excellent at all. If you want to study in Edinburgh, then Unis are rated as follows;
1.Edinburgh Uni - The best by far in Edinburgh
2.Heriot-Watt Uni - This is also a good uni for a lot of subjects and very friendly campus
3. Queen Margaret University - Good uni for healthcare, but for anything else it is pretty crap, not a great uni to go to either.
4.Napier - well this place is really just a polytechnic, vocational courses but i wouldn't call it a uni????