Safestay is really good, close to the city center, just a 5-minute walk to Royal Mile Street, 10-15 minutes to Edinburgh Castle, if you like shopping, it's on Princess Street, 10 minutes walk. There is also a free walking tour about 2-2.5 hours, pretty good information about Edinburg, the rooms are clean, there is a bar downstairs, if you can book with breakfast in this bar, but if not include breakfast, there is also a kitchen complete with microwave, stove, cutlery and cooking utensils. Arriving early or returning home after check-out time is easy, just leave it at luggage storage, free, recommended this place.
I was only really here for 8 hours to sleep and shower but the vibe was great, the staff were friendly and very helpful, and even the toilets in the bar were clean.
Amazing location right by The Royal Mile, Room was basic but clean, large bathroom, very hot shower. Amazing price for city centre and is ideal for a short city stay where you are out and about all day. Would stay again and would recommend.