I had a very pleasant stay at Apex Waterloo hotel. Both the bedroom and bathroom were very spacious and clean with necessary amenities. The bathroom also has a separate shower booth and bathtub. The hotel was also an excellent choice in terms of its location. As you may have heard this for several times, Edinborough is a small town, and you can walk to every spots within the town. There is a main street that goes across the Balmoral Hotel, the National Gallery, and Scott Monument, and Apex Waterloo hotel is exactly located on the main street. I would say it is rather located at the end of this main street, very close to the entrance to Calton Hill.
Also, if you plan to travel on a tour provided by Rabbis, which I did on Isle of Skye and St. Andrews which were both amazing and highly recommendable, this hotel is literally right across the meeting point for the Rabbis tour, which is Rabbis café.
Also, the staff was extremely kind. :)
There was nothing to complain about the hotel and I highly recommend to stay at this hotel!