I really like the Indigo in Edinbrugh. It is in a great location. It is stylishly furnished and decorated. Some of the rooms are small but I think that is due to it being in an old building. They make good use of the space in the small rooms. It is a nice touch having a free mini bar with soft drinks and snacks.
The staff are friendly and helpful. The food in the restaurant is very good, as is the breakfast.
In the rooms they have an audio/visual connection hub so you can plug in your laptop to watch it on the tv, which is a nice touch.