We stayed in Edinburgh for a cycling event. Three couples were comfortable with plenty of space. There are no balconies as such but french doors opening into Juliette balconies.
The underground parking was very good.
There are many restaurants and pubs within easy walking distance. A good base for a holiday in Edinburgh