I enjoyed the GlassHouse last weekend, 4* I believe.
£156 a night when i booked months ago.
Complementary mini bar in the room and communal garden terrace.
£42 bucks for breakfast room service but was worth it .... never visited the restaurant.... read into that what you will

Was very quiet , hardly saw anyone. Nice modern hotel.
Was perfect for the Playhouse , Cinema , John Lewis and restaurants at the top of Leith.
Going back in April , approx £176 per night.
5 min walk from the station too.
Stayed at the Balmoral for a weekend a few years back but not worth the money , its a tourist trap IMO.
Stayed at the Radisson on the Royal mile a few times too but was 6-7 years ago. Was nice at the time. Seem to remember parking was a bitch.