Grassmarket is the best location if you ask me. The apartment was clean, big, and convenient. The view on the castle is so dreamy and unique! Maureen was very responsive and helped us store our luggage upon checkout. Would definitely stay again!