Market Street Hotel is a definite go-to if I visit Edinburgh again. It's clean and modern. I was first assigned a bigger room (Roomy) but it had a small window that looked out onto another building with no view of the sky at all. The front desk readily acceded to my request to change to a slightly smaller room that faced Waverley Station and Princes Street. I didn't dine at the hotel because there were lots of food options around the area.
This hotel is located close to the Royal Mile and is a good base to walk to many attractions in the vicinity. I went everywhere on foot, to places such as Princes Street and St James Quarter for shopping, Calton Hill for the view and monuments, Royal Mile, Victoria Street (the inspiration behind Diagon Alley in Harry Potter) and many other places.
I am so very glad I chose to stay at Market Street Hotel. It's just across the street from Waverley Station where Waverley Market is located and where you can find lots of food options like Pret, McDonald's, M&S Food, Sainsbury Local, and even a little WH Smith!